如何使用JBOSS服务器4.x版本在Eclipse中配置远程调试?
到目前为止,
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.
答案 0 :(得分: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.如果它仍然无法正常工作,很可能是阻塞端口的防火墙问题。