带有Glassfish的Eclipse调试器断点flakiness

wrs*_*der 6 eclipse debugging glassfish

在Linux/Ubuntu上的Eclipse Indigo和Glassfish 3.1.2中.JDK 1.6.0_32.

使用最新的Eclipse Glassfish插件在Glassfish 3.1.2.2和Eclipse Juno上更新相同的结果.

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

调试器工作正常使用JUnit和Java SE应用程序.这也是我一次启动Eclipse和Glassfish,一切正常.如果我重新启动Glassfish,调试器就会崩溃,直到我再次重启Eclipse.

有谁见过这个并找到了修复方法?

小智 0

我为wrschneider99描述的这个错误挣扎了2 天。我以为我找不到解决方案。我注意到,当我为 glassfish 服务器“打开启动配置”时,会显示错误消息“未选择服务器”。我发现了此Defect1Defect2的缺陷。按照建议,我通过放入 eclipse 安装新软件链接来安装 glassfish 服务器插件

http://dlc.sun.com.edgesuite.net/glassfish/eclipse/juno/
Run Code Online (Sandbox Code Playgroud)

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