【发布时间】:2014-07-24 15:19:04
【问题描述】:
我正面临 Eclipse 调试器的以下问题。我直接从 Eclipse 以调试模式启动 JBoss 5.1(此过程几乎整天运行而无需重新启动),有时当我想使用客户端应用程序(Swing + OSGi)启动新的调试会话或事件调试一些 JUnit-测试 eclipse 启动进程,但是这个新进程立即被挂起。当我将 Perspective 更改为调试时,我可以看到两个进程 - JBoss 运行没有问题,但新进程被挂起 - 控制台输出清晰,进程帽子 Eclipse-Icon 用于挂起的线程。有时选择此进程并按下绿色的“恢复”按钮会有所帮助,有时我必须使用“终止删除”来终止此进程。当我尝试再次运行此进程时,我有时会在相同的情况下运行,有时会运行新进程而没有问题。
真正奇怪的是,当 eclipse “暂停”新的 Client-App-process 并且我在 Debug Perpective 中杀死 JBoss 进程时,第二个暂停的进程突然运行。我认为,这两个进程在一些“死锁”情况下运行,但我不知道如何解决这个问题。
我没有任何想法,这个问题的原因是什么...... 我的环境:Eclipse 4.3.2,Java 1.7.0_21-64bit
【问题讨论】: