eclipse 远程调试Java应用程序

wtlkbnrh  于 11个月前  发布在  Eclipse
关注(0)|答案(6)|浏览(161)

当我尝试通过eclipse远程调试java应用程序时,收到以下消息。“连接到远程VM失败。连接拒绝。”可能是什么错误?

frebpwbc

frebpwbc1#

您需要使用适当的选项调用要调试的进程,例如:

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

字符串
(如有必要,请替换为相应的端口),并且听起来虚拟机没有在配置的端口上侦听。您可以使用netstat /a来确认虚拟机是否正在侦听该端口(或telnet

eanckbw9

eanckbw92#

对于客户端调试,

URL -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4081

字符串
更改端口号解决了问题。

llycmphe

llycmphe3#

你有端口8000,或者你为远程连接配置的任何端口在你的防火墙上打开吗?

qij5mzcb

qij5mzcb4#

远程应用程序需要首先启动。您是否将参数添加到目标远程应用程序,以便它将接受调试连接/

bkhjykvo

bkhjykvo5#

确保JVM是使用这些选项启动的
-Xdebug -Xrunjdwp:transfer =dt_socket,address=8000,server=y,suspend=n
端口8000是空闲的

wfveoks0

wfveoks06#

对于较新的JDK,您可能还需要指定address=*:8000,以便它侦听远程连接。

相关问题