如何在初始化时设置远程调试?

我正在尝试正确设置远程调试。我已经设置了远程调试,并且可以运行,但是在应用程序初始化阶段不起作用,这意味着我看不到缓存的填充方式等等。 我的环境:Payara 4(它是Glassfish)和IntelliJ IDEA社区版。

如何进行正确的设置?

tombcat 回答:如何在初始化时设置远程调试?

您可以使用suspend=y暂停JVM的远程调试,这会使JVM等待直到附加了远程调试器。

因此调试器的JVM选项如下所示

Java 5-8

-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005

Java 9及更高版本

-agentlib:jdwp=transport=dt_socket,address=*:5005

注意:根据您的设置调整端口。

本文链接:https://www.f2er.com/2907571.html

大家都在问