tomcat debug模式启动失败jvmtiError=JVMTI_ERROR_INTERNAL(113)

来源:互联网 发布:网络用语沒毛病怎么回 编辑:程序博客网 时间:2024/06/05 18:39

起因:年前领到奖金,买了个dell的本本犒劳自己,自带WIN7系统,使用巨不习惯,但是因为显卡驱动对XP的支持不好,没办法只好凑合用。本本买回来先升级系统到旗舰版,然后装工作环境,开始一切正常,两天后发现MyEclipse下使用debug模式启动tomcat失败,主要错误信息如下:

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113)

 

解决过程:网上搜出不少解决方案,有的说是因为javaw.exe被windows防火墙禁止网络访问,有的说是需要修改环境变量,试过均不行。

 

后来发现cmd.exe命令行不能使用,所有.bat文件不能运行,均报找不到指定文件的错误。怀疑中病毒,网上搜了一下,按以下方法修改

 

搜索或者到C:/WINDOWS/system32找到"regedit.exe",改名为"regedit.com",双击运行,在 HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/Image File Execution Options中找到"cmd.exe"、"msconfig.exe"、"regedit.exe"、"regedit32.exe"四个项目(名称应该都差不多)全部删 掉,关闭注册表编辑器,刷新,将"regedit.com"改回"regedit.exe",完成。

 

 

注:我的regedit.exe能正常运行,因此没改文件名。在注册表中只找到了"cmd.exe"一个项目,删除之。重启MyEclipse后,debug模式启动成功。

 

总结:狗日的win7及其自带的迈克菲安全中心,使用起来叫一个别扭,忙完手头这点事,还是换xp吧

原创粉丝点击