首页 > 解决方案 > Eclipse 远程调试停止 java 监听调试端口

问题描述

我有一个在远程主机上运行的 java 应用程序,从以下开始:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555

我可以看到应用程序启动时它在 tcp 端口 5555 上侦听:tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN 451357/java

我已经在 iptables 中允许了这个端口。我可以使用 telnet 连接到这个端口。

但是每当我开始一个 Eclipse 远程调试它永远不会连接,下面是错误:

无法连接到远程虚拟机。拒绝连接。连接被拒绝:连接

每当 Eclipse 尝试连接时,我可以在 netstat 中看到 java 进程停止监听 5555。有人遇到过类似的问题吗?

java版本“1.8.0_181”

标签: javaeclipseremote-debugging

解决方案


它工作正常,只是没有设置 eclipse 调试器视图


推荐阅读