【问题标题】:How to setup remote debug on initialization?如何在初始化时设置远程调试?
【发布时间】:2019-12-17 09:57:42
【问题描述】:

我正在尝试正确设置远程调试。我已经设置了一个远程调试并且它可以工作,但是它不能在应用程序初始化阶段工作,这意味着我看不到缓存是如何填充的等等。 我的环境:Payara 4(它是 Glassfish)和 IntelliJ IDEA Community Edition。

如何进行正确的设置?

【问题讨论】:

    标签: intellij-idea glassfish payara


    【解决方案1】:

    您可以使用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
    

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

    【讨论】:

      猜你喜欢
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 2012-12-11
      • 1970-01-01
      相关资源
      最近更新 更多