[英]Debugging a remote Java application with Eclipse as the server (Socket listen)
我正在尝试从 Eclipse 调试远程 Java 应用程序,其中 Eclipse 充当服务器,而不是充当远程应用程序的客户端。 我使用以下 JVM 选项启动远程应用程序,其中“server=n”将导致远程应用程序连接回 Eclipse(套接字监听)而不是 Z32F7222026696F30787889194DEE8Attach3 连接到远程应用程序。
-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=n,address=8000
最后,我将 Eclipse 配置为侦听端口,然后启动远程应用程序。 该应用程序连接到 Eclipse 并且我的断点被命中。 但是,当我使用上述 JVM 选项启动远程应用程序的第二个实例时,应用程序失败并出现以下错误,表明它无法连接到 Eclipse。
ERROR: transport error 202: connect failed: Connection refused
Eclipses 的远程调试中是否存在一个已知问题,即在给定时间限制只有一个远程应用程序连接到它?
感谢您的任何见解。
要调试应用程序的第二个实例,您必须使用不同的端口地址(8000 除外)启动第二个实例,并在启动调试 session 时引用该新端口号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.