10

如何在 Eclipse 中使用 JBOSS server 4.x 版本配置远程调试?

至今,

Step1 : 我修改了 run.confg 文件。通过取消注释以下行。用于远程套接字调试的示例 JPDA 设置:

JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

Step2:然后我在调试配置中配置了 Eclipse。它在说:

Failed to connect to remote VM. Connection refused.
4

1 回答 1

17

您要问的内容并非特定于 Java EE 或 JBoss 4.x - 如果您在启动 JVM 时指定了远程调试运行时参数,您可以调试任何 Java 进程。

在您的设置-Xdebug中缺少参数,因此您的行将是:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

现在它应该能够连接,以防您使用正确的主机和指定的端口 8787。如果它仍然无法正常工作,则很可能是防火墙问题阻止了该端口。

于 2013-08-13T14:06:03.777 回答