代码之家  ›  专栏  ›  技术社区  ›  Adam

如何在JBoss5中启用远程调试?

  •  8
  • Adam  · 技术社区  · 14 年前

    set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
    

    this 似乎不起作用。服务器从不挂起。谷歌搜索“JBoss5远程调试”不会在jboss文档中显示任何内容。JBoss4有什么变化吗?如何从eclipse远程调试jboss5服务器?

    2 回复  |  直到 7 年前
        1
  •  12
  •   Richard Fearn    14 年前

    你有 suspend=n 你的选择。将此更改为 suspend=y

    或者你发布的那句话不是你在JBoss上使用的那句话?

        2
  •  6
  •   Sasikumar Murugesan    10 年前

    为了调试运行在JBoss中的远程java应用程序,我们必须做2个修改

    1. 在JBoss中配置
    2. 在eclipse中创建远程调试器

      1. 打开run.conf.bat(窗口)或run.conf(Linux)JBoss bin文件夹中的文件。

    转到下面的行

    `# Sample JPDA settings for remote socket debugging`
     #JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
    

    并删除JAVA\u OPTS中的散列

    # Sample JPDA settings for remote socket debugging
    JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y
    


    2在Eclipse中,运行->调试配置->远程Java应用程序并创建一个新的。 请注意,您必须提供中提到的端口运行配置bat文件