开启防火墙后,MyEclipse中运行Tomcat程序,报&qu
2018-08-23 本文已影响19人
静美书斋
错误出现环境
系统版本: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防火墙组织新程序时通知我”,如下图:
![](https://img.haomeiwen.com/i2978087/f61bdba0cc68afd4.png)
2、正常启动MyEclipse中的项目时,会弹出防火墙阻止程序连接的对话框,勾选“专用网络”、“公用网络”,允许访问!
![](https://img.haomeiwen.com/i2978087/31961e0f51d2aa3b.png)
![](https://img.haomeiwen.com/i2978087/49d314dee1e42fd1.png)
一般来说,开启防火墙后,允许在防火墙阻止程序时弹框,是给用户自己选择是否信任程序的权力,这样,就不需要在防火墙规则中进行人为的设定,当你允许程序运行后,系统会自动将此程序添加进防火墙的规则中去。如下,查看防火墙的入站规则中,出现了四项由于刚刚手动添加“允许访问”时新增的规则:
![](https://img.haomeiwen.com/i2978087/e5eef23d4d6f39f2.png)
备注:了解了防火墙规则的添加机制,也可以在程序运行之初,进行手动添加入站规则。
【End】