Java 远程调试时,Eclipse连接被拒绝

Java 远程调试时,Eclipse连接被拒绝,java,eclipse,jar,remote-debugging,Java,Eclipse,Jar,Remote Debugging,我一直在学习这个教程,它是。 我让我的Jar运行调试模式,在服务器的端口6065上监听,设置如下: -Xrunjdwp\:transport\=dt_socket,server\=y,address\=6065,suspend\=n 我在调试模式下使用JAR在服务器上启动JAR,方法是: myApplicationThatContainsJar.exe -debug "my application" > Now Starting JVM > Listening f

我一直在学习这个教程,它是。 我让我的Jar运行调试模式,在服务器的端口6065上监听,设置如下:

-Xrunjdwp\:transport\=dt_socket,server\=y,address\=6065,suspend\=n
我在调试模式下使用JAR在服务器上启动JAR,方法是:

myApplicationThatContainsJar.exe -debug "my application"

>     Now Starting JVM
>     Listening for transport dt_socket at address: 6065
我已经安装了PSP工具,我用它来ping(IPaddress:port)。我可以从我的开发框ping我的ipaddress示例:44.66.33.66:6065并获得回复。但当我尝试在Eclipse中启动远程调试时,我得到:

无法连接到远程VM。连接被拒绝。联系 拒绝:连接

我已验证是否已在我的开发设备和服务器上为该端口添加了入站和出站流量的权限

在服务器上启动JAR时,在尝试连接Eclipse之前,我会执行以下操作:

psping 44.66.33.66:6065 
我收到一个回复,说它发送和接收时损失为0%,这意味着我确实收到了一个回复

在eclipse调试配置中,我在“调试配置”窗口中正确列出了主机和端口以及“连接类型:标准(套接字连接)”

当我尝试与Eclipse连接并获得连接拒绝错误时,我再次尝试从命令行进行PSP,但现在Eclipse对连接做了一些操作,我进入命令行:

远程计算机拒绝了网络连接

还有什么建议我应该去哪里查?或者我应该在哪里排除故障?我正在尝试从DEV-box到服务器对我的JAR进行远程调试

-Xrunjdwp\:transport\=dt_socket,server\=y,address\=6065,suspend\=n
应该是:

-Xrunjdwp\:transport\=dt_socket,server\=y,address\=6065,suspend\=y
请注意
suspend\=y
请记住,我需要避开等号,其他人可能不需要这样做。当我设置为
suspend\=y
时,应用程序等待我从eclipse连接,我可以开始远程调试

不要忘记为您用于
地址\=6065

Check network setting in VM and set Attached to: Bridged Adapter
Check VM IP using ipconfig command
Run Java Application using following command
> java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp
Above command myapp replace to your application name
In eclipse go to debug configuration -> remote java Application -> New
Host: remote VM ip
Port: given port that given in command
Apply -> Debug