java - 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”
解决方案
它工作正常,只是没有设置 eclipse 调试器视图
推荐阅读
- html - 图像按钮开始闪烁
- visual-studio-code - tslint:禁用在 vscode 中不起作用
- visual-studio - 未流向最终位置的已发布文件的修改
- javascript - 过滤 getJSON 以排除大多数结果
- ios - 非封闭访问时变量的值发生变化
- python - Django Rest Framework RelatedField 无法返回 dict 对象
- nuxeo - Nuxeo web-ui 和 jsf 接口同时进行
- dynamic - nuxtjs spa 动态路由在 prod 部署后生成 404
- powershell - 检查字符串是否在字符串数组中
- c# - 如果嵌套数组包含值,则获取所有对象 - ElasticSearch