Java 在eclipse中启用远程调试

Java 在eclipse中启用远程调试,java,eclipse,debugging,glassfish,Java,Eclipse,Debugging,Glassfish,指导我如何在eclipse中启用远程调试。我制作了一个ear文件,并将其部署到另一台机器上,该机器通过putty和proxifier连接,并且服务器已经在运行。启用远程调试所采取的步骤: 1:我在其他机器上运行的glassfish中启用了调试选项,并获得了端口,即默认情况下它将侦听的端口9090。 2:接下来,我在Eclipse中启用了远程调试,我在其中输入了运行glassfish的VM的ip和调试器将侦听的端口。 3:然后在windows>首选项>网络连接中,我使用主机和端口地址在http中添

指导我如何在eclipse中启用远程调试。我制作了一个ear文件,并将其部署到另一台机器上,该机器通过putty和proxifier连接,并且服务器已经在运行。启用远程调试所采取的步骤:
1:我在其他机器上运行的glassfish中启用了调试选项,并获得了端口,即默认情况下它将侦听的端口9090。
2:接下来,我在Eclipse中启用了远程调试,我在其中输入了运行glassfish的VM的ip和调试器将侦听的端口。
3:然后在windows>首选项>网络连接中,我使用主机和端口地址在http中添加了代理设置(与上面步骤2中提到的相同)



现在,启用调试后,我可以看到profixer中的eclipse正在尝试连接该ip,但一段时间后,我在eclipse中遇到错误“未能连接到远程VM接收到无效握手”或“未能连接到远程VM软件导致连接中止recv失败”。请参考

我认为您托管应用程序的操作系统具有防火墙设置,不允许您连接到glassfish服务器。如果是这种情况,请在服务器的防火墙端口列表中添加用于调试的端口。

您可以在浏览器URL中访问VM ip吗?