Wildfly域模式调试

时间:2014-11-14 09:47:34

标签: eclipse debugging cluster-computing wildfly

我尝试使用Eclipse在域模式下配置widfly以进行远程调试,但它没有成功。有没有人知道使用Eclipse进行Wildfly域模式调试的详细配置。谢谢!

2 个答案:

答案 0 :(得分:8)

这取决于您要调试的内容:

  • 调试主机控制器(即管理域的服务器)使用 domain.conf 文件或设置环境变量PROCESS_CONTROLLER_JAVA_OPTS

    PROCESS_CONTROLLER_JAVA_OPTS =“$ PROCESS_CONTROLLER_JAVA_OPTS -agentlib:jdwp = transport = dt_socket,address = 8788,server = y,suspend = n”

  • 调试域的 erver实例,你必须在host.xml中传递jvm args,例如调试server-one

    < server name =“server-one”group =“main-server-group”>
      < jvm name =“default”>
        < JVM-选项>
          < option value =“ - agentlib:jdwp = transport = dt_socket,address = 8787,server = y,suspend = n”/>

        < / JVM-选项>
      < / JVM>
    < /服务器>

答案 1 :(得分:0)

要调试服务器实例,您需要设置服务器组的JVM配置。

为此,使用Wildfly Management(如http:// {ip}:9990 / console / App.html):

  1. 从Wildfly访问Wildfly管理
  2. 点击运行时
  3. 从列表中选择服务器组,然后点击查看
  4. 选择 JVM配置标签,然后点击修改
  5. JVM选项上添加以下行:-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n
  6. 保存修改并重新加载服务器组。
  7. 要连接服务器,请使用端口8787。