Wildfly 8,远程调试应用
Posted
技术标签:
【中文标题】Wildfly 8,远程调试应用【英文标题】:Wildfly 8, remote debug application 【发布时间】:2014-07-25 01:29:42 【问题描述】:我需要远程调试 JBoss 8 / Wildfly 集群中的节点。 (在一台机器上运行两个节点)
为此,在我们的主从配置中,我们配置了两个节点:
<servers>
<server name="node1" group="main-server-group" auto-start="true">
<jvm name="wicket" debug-enabled="false">
<heap size="1024m" max-size="1536m"/>
<jvm-options>
<option value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"/>
</jvm-options>
</jvm>
</server>
<server name="node2" group="main-server-group" auto-start="true">
<jvm name="wicket" debug-enabled="false">
<heap size="1024m" max-size="1536m"/>
<jvm-options>
<option value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"/>
</jvm-options>
</jvm>
<socket-bindings port-offset="100"/>
</server>
</servers>
当我现在尝试连接到 Intellij 告诉我的每个远程调试端口时:
运行 node2 时出错:无法打开调试器端口: java.net.ConnectException "连接被拒绝:连接"
我可以通过 Wildfly 管理面板确认节点已启动。
我还通过 telnet 在运行节点的机器上进行了检查,无法远程登录盆。
任何帮助appriciated。如果有人有关于 Wildfly 配置文件的正确文档的有用链接,我们将不胜感激。
提前致谢
【问题讨论】:
【参考方案1】:知道了。选项值需要分开。
<jvm-options>
<option value="-Xdebug "/>
<option value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"/>
</jvm-options>
【讨论】:
这是standalone.conf
吗?以上是关于Wildfly 8,远程调试应用的主要内容,如果未能解决你的问题,请参考以下文章
远程调试:OpenJDK 11 上的 Wildfly 14 在端口 8787 上没有连接
Qt Creator 2.7.1 和 Qt 4.8.4 无法远程调试库