我需要通过SSH隧道使用远程调试器来调试Java应用程序。我在我的PC上配置了putty,可以使用隧道连接到服务器上运行的任何其他服务,但是Eclipse远程调试器无法连接。
在服务器端,我使用Java 1.6.0_21-b06,并使用以下调试选项启动:
`-Xrunjdwp:transport=dt_socket,address=8686,server=y,suspend=n`
在我的笔记本电脑上,ssh隧道配置如下:
`L8686 IP_ADDR:8686`
当通过SSH隧道进行调试会不会有任何JVM调试器的限制?
还有一件事,当我尝试连接时,在服务器控制台上我可以看到以下日志消息:
`Listening for transport dt_socket at address: 8686`
在服务器端,我使用Java 1.6.0_21-b06,并使用以下调试选项启动:
`-Xrunjdwp:transport=dt_socket,address=8686,server=y,suspend=n`
在我的笔记本电脑上,ssh隧道配置如下:
`L8686 IP_ADDR:8686`
当通过SSH隧道进行调试会不会有任何JVM调试器的限制?
还有一件事,当我尝试连接时,在服务器控制台上我可以看到以下日志消息:
`Listening for transport dt_socket at address: 8686`