我被要求调试在我的开发机器上托管的VM中运行的Apache Karaf(OSGi)中安装的Java应用程序。我的同事已经能够使用Eclipse成功进行远程调试。我选择的工具是IntelliJ,并且在尝试远程调试时,IntelliJ成功(通过套接字)连接。如果我暂停调试会话,Karaf控制台将按预期冻结,并在单击继续时恢复。但是当我暂停时,我可以在IntelliJ中看到以下消息,并且我的断点将被忽略。
目标VM不会因断点请求而暂停。在这种模式下无法评估方法。
这是什么意思?我已经搜索并浏览了IntelliJ的文档。为什么Eclipse可以允许工作断点而IntelliJ不允许呢?