启用远程调试如下:
- 将 JAVA_OPTS 设置为:
-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n
- 单击调试>>附加调试器
- 确保端口是
8787
.
- 单击确定。
启用远程调试;像往常一样设置断点。
或者启用远程调试,如下所示:
- 编辑%JBOSS_HOME%/domain/configuration/domain.xml
- 寻找
<jvm name="default">
- 插入以下元素:
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
- 保存文件。
- 重新启动 JBoss。
- 单击调试>>附加调试器
- 确保端口是
8787
.
- 单击确定。
启用远程调试;像往常一样设置断点。
输出 - 调试器控制台面板应显示:
Attaching to localhost:8787
User program running
或者,在域模式下,host.xml
如下配置服务器:
<server name="server-one" group="main-server-group">
<jvm name="default">
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
</jvm>
</server>