[英]Remote debugging Java application
当我尝试通过Eclipse远程调试Java应用程序时,出现以下消息。 “无法连接到远程VM。连接被拒绝。” 可能是什么错误?
您需要使用适当的选项调用要调试的过程,例如
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
(如果需要,请使用适当的端口替换),听起来VM不在监听配置的端口。 您可以使用netstat /a
确认VM是否正在侦听该端口(或telnet
)
对于客户端调试,我遇到了相同的问题
URL -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4081
更改端口号解决了该问题。
防火墙上是否打开了端口8000或为远程连接配置的任何端口?
远程应用程序需要首先启动。 您是否将参数添加到目标远程应用程序,以便它将接受调试连接/
确保您的JVM已使用这些选项启动
-Xdebug -Xrunjdwp:transport = dt_socket,地址= 8000,服务器= y,暂挂= n
那个8000端口是免费的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.