IDEA挂起在远程调试端口上

mag*_*omi 2 debugging tomcat jvm remote-debugging intellij-idea

我正在远程调试另一台服务器上的tomcat.Tomcat以以下参数(以及其他参数)启动:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5556
Run Code Online (Sandbox Code Playgroud)

在tomcat启动后,远程端口显示:

itadmin@srv-app02:~$ netstat -tulpen | grep java
tcp        0      0 0.0.0.0:5556            0.0.0.0:*               LISTEN      1000       2005708     30667/java      
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      1000       2006491     30667/java 
....
Run Code Online (Sandbox Code Playgroud)

连接IDEA后,调试器似乎挂了.我没有得到有关成功连接到远程JVM的消息.

目前我不知道导致问题的原因.任何提示?

Cra*_*der 9

这种问题的常见情况是方法断点,它在FAQ中提到.

你说它是由线断点引起的,这很奇怪,之前从未见过这样的问题,但理论上IDE中的源代码和服务器上的编译类可能不同步,IDE可能会向目标VM发送指令停止VM在错误的地方断点并挂起.