带有Glassfish的Eclipse调试器断点flakiness

时间:2012-10-24 19:59:59

标签: eclipse debugging glassfish

在Linux / Ubuntu上的Eclipse Indigo和Glassfish 3.1.2中的

。 JDK 1.6.0_32。

在Glassfish 3.1.2.2和Eclipse Juno上使用最新的Eclipse Glassfish插件

更新相同的结果。

Eclipse调试器在断点处停止,但不会将“debug”选项卡与当前线程/位置同步,并且不会将光标显示在当前行。如果我手动展开每个线程的选项卡,我可以找出哪个线程停止了以及哪个线路。如果我点击它,我可以在当前行显示指针。然而,一旦我跨过/进入(F5 / F6),当前行光标再次消失,我必须全部完成。

调试器 可以正常使用JUnit和Java SE应用程序。此外,我启动Eclipse和Glassfish的第一次时间,一切正常。如果我重新启动Glassfish,调试器就会崩溃,直到我再次重启Eclipse。

有人看过这个并找到了修复方法吗?

2 个答案:

答案 0 :(得分:0)

我为 wrschneider99 所描述的错误困扰了2天。我以为我找不到解决办法。我注意到当我为我的glassfish服务器“打开启动配置”时,会显示错误消息“No server selected”。我发现了Defect1Defect2的缺陷。以下建议我通过放入eclipse安装新的软件链接来安装glassfish服务器插件

http://dlc.sun.com.edgesuite.net/glassfish/eclipse/juno/

“没有服务器选择”的问题消失后,调试问题也得到解决! 我使用linux x64和eclipse indigo。看起来在eclipse市场中,glassfish插件并不是最新的。

答案 1 :(得分:0)

我知道这篇文章很老了。但是,升级到Eclipse Kepler和Glassfish 4似乎已经为我解决了这个问题。