繁体   English   中英

远程调试Java应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM