提问人:user1071914 提问时间:9/12/2023 更新时间:9/12/2023 访问量:23
使用 Jrebel 远程调试 Spring Boot 应用程序?
Use Jrebel to remote debug a spring boot app?
问:
我有一个“遗留”的 Java 8 应用程序,其中包含 15 年的代码。我需要使用 JRebel 进行调试,以缩短修改时的更改时间。我正在使用 IntelliJ 23.1.2 和 Jrebel 2023.2.2。
我必须在 Intellij 之外运行这个应用程序,并在 Intellij 中作为“远程 JVM 应用程序”进行调试来调试它,因为它不会直接从构建目录之外运行。
JRebel 说明说我应该能够远程调试这个应用程序,但是如果我在命令窗口中运行该应用程序,然后选择我的“调试”配置以连接到 IntelliJ 中的 JVM,“Jrebel”调试图标不会亮起,所以我无法同时运行 Intellij 功能和 Jrebel 功能(见屏幕截图)。我在这里错过了什么?
这是我的 Java 运行命令,我包括用于远程调试的 Intellij agentlib 参数和用于 JRebel 功能的 JRebel 参数。
任何帮助都是值得赞赏的。
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "-agentpath:C:\jrebel\lib\jrebel64.dll" -Drebel.remoting_plugin=true -jar myapp.war
答: 暂无答案
上一个:Azure 函数的调试
下一个:调试器在运行应用程序时不显示错误
评论