Eclipse调试器断点flakiness w / Glassfish

Eclipse调试器断点flakiness w / Glassfish

问题描述:

在Eclipse Indigo with Glassfish 3.1.2在Linux / Ubuntu上。 JDK 1.6.0_32。

in Eclipse Indigo with Glassfish 3.1.2 on Linux/Ubuntu. JDK 1.6.0_32.

更新与Glassfish 3.1.2.2相同的结果和Eclipse Juno有最新的Eclipse Glassfish插件。

Update same results on Glassfish 3.1.2.2 and Eclipse Juno w/latest Eclipse Glassfish plugin.

Eclipse调试器在断点上停止,但不将调试选项卡同步到当前线程/位置,并且不会在当前行显示光标。如果我手动扩展每个线程的选项卡,我可以弄清楚哪个线程被停止和什么行。如果我点击,我可以显示当前行上的指针。一旦我完成了(F5 / F6),当前行游标再次消失,我必须这样做。

Eclipse debugger stops on breakpoints, but does not synchronize the 'debug' tab to the current thread/location, and does not show the cursor at the current line. If I manually expand the tabs for each thread, I can figure out which thread is stopped and what line. If I click on that I can then show the pointer on the current line. Once I step over/into (F5/F6), though, the current-line cursor disappears again and I have to do it all over.

Debugger JUnit和Java SE应用程序可以正常工作。也是第一次启动Eclipse和Glassfish的时候,一切都起作用。如果我重新启动了Glassfish,调试器就会退出,直到我再次重新启动Eclipse。

Debugger does work fine with JUnit and Java SE apps. Also the very first time I launch Eclipse and Glassfish, everything works. If I restart Glassfish though, the debugger flakes out until I restart Eclipse again.

任何人看到这个,找到了一个修复?

Any one seen this and had found a fix?

我知道这个帖子是老的。但是,升级到Eclipse Kepler和Glassfish 4似乎已经解决了我的问题。

I know this post is old. But, upgrading to Eclipse Kepler and Glassfish 4 seems to have solved the problem for me.