我正在尝试使用 Eclipse 远程连接到 JBoss eap 6.4 以进行远程调试。 我修改了“standalone.bat”中的以下几行
rem JBoss Bootstrap Script for Windows
rem -------------------------------------------------------------------------
rem Use --debug to activate debug mode with an optional argument to specify the port
rem Usage : standalone.bat --debug
rem standalone.bat --debug 9797
rem By default debug mode is disable.
set DEBUG_MODE=true
set DEBUG_PORT=8787
我还在“standalone.conf.bat”文件中修改了以下行(只是未注释):
rem # Sample JPDA settings for remote socket debugging
set "JAVA_OPTS=%JAVA_OPTS% -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"
当我尝试远程连接 JBoss 服务器时,出现以下错误:
Failed to connect to remote VM. Connection refused.
Connection refused: connect
谁能告诉我如何解决这个问题?
最佳答案
- 仔细检查连接属性上使用的主机是否是 jboss 绑定(bind)的主机(例如通过 jboss.bind.adress)
- 检查 JBoss-VM 是否确实在监听端口 8787(例如 netstat/a)
- 检查中间是否没有防火墙。
关于java - 从 Eclipse 远程调试服务器 Jboss eap 6.4 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59822863/