eclipse debug问题汇总【希望大神补充】
本人用的eclipse版本为Helios Service Release 2 ,debug模式调试出问题出了好几次,也从网上查了很多,所以对debug问题做此总结,菜鸟一枚,望补充,来源于很多大神那儿。
首先:查用的eclipse版本
查看eclipse版本方法
第二:debug问题:
1、eclipse用run模式可以启动 ,但是不能用debug模式启动,会报:
VM FATAL ERROR in native method: JDWP No transports initialized,
jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ERROR……
(这个是我几个月前换了新环境遇到的问题,截图不在了)
解决办法:
a.遇到这种问题按如下步骤去检查:
1、设置host:127.0.0.1 localhost;
2、设置MyEclipse的debug端口,看是否与tomcat的debug端口一致;
3、查看是否有其他运行的进程占用了debug端口;
4、配置防火墙,允许 javaw.exe访问网络。
转自:解决方法1
b.改变tomcat的端口
转自: 解决方法2
c.查看系统盘下Windows目录中System32\drivers\etc下的host文件里面是否有做相关映射如下:
转自:解决方法3
d.以上为我查的网上的相关问题解决,最后均未解决,最后我解决的办法:
首先前提是我用的是代理服务器,我发现tomcat启动时候,用run模式启动代理服务器,代理服务器后台显示的连接均正常,但是用debug模式启动的时候,代理服务器那儿会报* ….Proxy closed the connection unexpectedly.
最后修改了代理服务器规则配置
注:action之前配置为代理地址,现在改为直连
但是我也不知道原因。。希望了解这块的大神补充。
2.能够进入debug模式,但是不能用F6等快捷键,eclipse也没有反应,高亮行不显示
a.找到eclipse目录下 configuration下org.eclipse.osgi文件夹,删除此文件夹,重新编译eclipse,启动tomcat
至于org.eclipse.osgi文件夹的详细解释,查了一下,链接如下
转自:osgi与eclipse关系详细
b.选中工程,右键properties,选择java compiler,
c.查看window下preference中general > editors > text Editors > Annotataions > debug current instructor Pointer ,查看高亮这儿配置
d.查看上面无误后,我这儿还是不行后,后来进去debug模式页面,点击
报了一个错误信息,后重试可以了。(不理解,同事点了,后好了。哈哈)
!这是我目前跑碰到的两个问题,折腾了好久才解决。希望大家可以补充啦啦啦啦,另感谢大神们,转载的地址,已表明,谢谢!!