如果运行带有参数-Xdebug -agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=9000
的java进程,则一旦调试器附加到该进程,进程就会停止侦听端口。然后,一旦调试器分离,您就无法再次连接它。分离后有没有办法附加调试器?或者是否有一个jdwp代理服务器始终附加到进程并允许调试器随意附加和分离?
答案 0 :(得分:1)
简短的回答是肯定的,你应该能够重新加入。这样做应该没有问题。如果多个应用程序在分离/附加期间尝试绑定到同一端口,则可能存在竞争条件,但我没有看到任何其他可能的问题。