我想远程调试应用程序。我的tomcat服务器在Vm中运行。我正在尝试连接到它进行调试。如何连接到它? 注意:我正在尝试在Windows计算机中执行此操作。
已经尝试了其中提到的解决方案。
How to debug a Tomcat 7.x/8.x webapp locally with IntelliJ Community (free) version in Linux?。但是按照以下步骤操作后,我会得到:
Error running 'Local Apache Tomcat': Unable to open debugger port (localhost:12000): java.net.ConnectException "Connection refused: connect"
Error running 'Local Apache Tomcat': Unable to open debugger port (10.194.43.79:12000): java.net.ConnectException "Connection refused: connect"
确保我在设置中提到的jdk。和安装在vm机器中的那个一样。
我能够ping通机器。
我尝试用正在我的机器上运行的tomcat连接到它。它不起作用。
访问到How to debug a Tomcat 7.x/8.x webapp locally with IntelliJ Community (free) version in Linux?
我应该收到:
Connected to the target VM, address: '10.194.43.79:12000', transport: 'socket'
相反,它是:
Error running 'Local Apache Tomcat': Unable to open debugger port (10.194.43.37:12000): java.net.ConnectException "Connection timed out: connect"