Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调试Jboss和eclipse调试器之间的连接故障_Eclipse_Jboss_Debugging_Jvm_Lsof - Fatal编程技术网

如何调试Jboss和eclipse调试器之间的连接故障

如何调试Jboss和eclipse调试器之间的连接故障,eclipse,jboss,debugging,jvm,lsof,Eclipse,Jboss,Debugging,Jvm,Lsof,我已将eclipse设置为连接到本地JVM。但当我尝试在网络上对一台机器执行相同操作时,我会得到“连接超时异常” 如何调试此问题 我试过: 远程机器上的lsof-i:8787,而且似乎java进程实际上正在侦听该端口 还有什么可能是错误的,以及如何找到它。请帮忙 多谢各位 注意:我的JAVA_OPT在远程机器上看起来像这样。 JAVA_OPTS=“-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend

我已将eclipse设置为连接到本地JVM。但当我尝试在网络上对一台机器执行相同操作时,我会得到“连接超时异常”

如何调试此问题

我试过:

远程机器上的lsof-i:8787,而且似乎java进程实际上正在侦听该端口

还有什么可能是错误的,以及如何找到它。请帮忙

多谢各位

注意:我的JAVA_OPT在远程机器上看起来像这样。
JAVA_OPTS=“-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n$JAVA_OPTS”

您应该使用如下程序查看TCP流量。也许是DNS中的一些命名问题?

您应该使用类似的程序查看TCP流量。也许是DNS中的一些命名问题?

听起来像是防火墙或路由问题。尝试使用telnet(或类似工具)尝试打开与该端口的连接。如果超时,则表明您存在网络问题,而不是编程问题。

听起来像是防火墙或路由问题。尝试使用telnet(或类似工具)尝试打开与该端口的连接。如果超时,那么您将遇到网络问题,而不是编程问题。

服务器通常有多个NIC;您可以将正在使用的远程接口的主机名或IP添加到调试选项中,例如:
-Xrunjdwp:transport=dt_socket,address=hostname_或_IP:8787,server=y,suspend=n
服务器通常有多个NIC;您可以将正在使用的远程接口的主机名或IP添加到调试选项中,例如:
-Xrunjdwp:transport=dt\u socket,address=hostname\u或_IP:8787,server=y,suspend=n

我想我会将其作为最后一个选项。我在寻找人们错过的常见配置,我应该首先寻找这些配置。有什么想法吗?你可以尝试通过ip地址而不是主机名来连接,绕过DNS。我想我会把它作为最后一个选项。我在寻找人们错过的常见配置,我应该首先寻找这些配置。有什么想法吗?你可以尝试通过ip地址而不是主机名连接,绕过DNS。