错误出现环境
系统版本:Windows7 专业版
JDK版本:1.7
MyEclipse版本:10.7
Tomcat运行环境:8.5.11
问题描述
当卸载360安全卫士,开启Win7系统自带的防火墙之后,与往常正常运行Tomcat项目时,出现“FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)”错误
解决办法
1、开启Win7自带防火墙时,勾选“Windows防火墙组织新程序时通知我”,如下图:
开启防火墙,并勾选通知
2、正常启动MyEclipse中的项目时,会弹出防火墙阻止程序连接的对话框,勾选“专用网络”、“公用网络”,允许访问!
MyEclipse内置的JDK 使用系统环境中的JDK
一般来说,开启防火墙后,允许在防火墙阻止程序时弹框,是给用户自己选择是否信任程序的权力,这样,就不需要在防火墙规则中进行人为的设定,当你允许程序运行后,系统会自动将此程序添加进防火墙的规则中去。如下,查看防火墙的入站规则中,出现了四项由于刚刚手动添加“允许访问”时新增的规则:
新增的入站规则
备注:了解了防火墙规则的添加机制,也可以在程序运行之初,进行手动添加入站规则。
【End】
网友评论