Linux/Ubuntu で Glassfish 3.1.2 を使用する Eclipse Indigo で。JDK 1.6.0_32。
Glassfish 3.1.2.2 および最新の Eclipse Glassfish プラグインを使用した Eclipse Juno で同じ結果を更新します。
Eclipse デバッガーはブレークポイントで停止しますが、「デバッグ」タブを現在のスレッド/場所に同期せず、現在の行にカーソルを表示しません。各スレッドのタブを手動で展開すると、どのスレッドがどの行で停止しているかがわかります。それをクリックすると、現在の行にポインターを表示できます。ただし、(F5 / F6)にステップオーバー/インすると、現在行のカーソルが再び消えてしまい、最初からやり直す必要があります。
デバッガーは、JUnit および Java SE アプリで正常に動作します。また、Eclipse と Glassfish を初めて起動すると、すべてが機能します。ただし、Glassfish を再起動すると、Eclipse を再起動するまでデバッガーがフレークアウトします。
これを見て、修正を見つけた人はいますか?