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

问题描述 投票:0回答:1

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

如何进行正确的设置?

intellij-idea glassfish payara
1个回答
0
投票

您可以使用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,server=y,suspend=y,address=*:5005

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

© www.soinside.com 2019 - 2024. All rights reserved.