Eclipse 当使用参数suspend=y时,远程Tomcat服务器配置将挂起服务器启动

Eclipse 当使用参数suspend=y时,远程Tomcat服务器配置将挂起服务器启动,eclipse,tomcat7,remote-debugging,Eclipse,Tomcat7,Remote Debugging,如果有人能在这方面帮助我,那就太好了: 我配置了一个tomcat服务器,以便使用eclipse进行远程调试: 我使用了tomcat7的gui 如果我用命令运行tomcat -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n它工作正常,但是 如果我在上面的命令中放入suspend=y,tomcat sert将挂起处于启动状态,即使在2-3小时后也不会停止。使用suspend=y时,JVM将保持挂起状态,直到调试客户端连接 要连

如果有人能在这方面帮助我,那就太好了:

我配置了一个tomcat服务器,以便使用eclipse进行远程调试:

我使用了tomcat7的gui

如果我用命令运行tomcat
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
它工作正常,但是
如果我在上面的命令中放入
suspend=y
,tomcat sert将挂起处于启动状态,即使在2-3小时后也不会停止。

使用
suspend=y
时,JVM将保持挂起状态,直到调试客户端连接


要连接到挂起的Tomcat实例,可以通过Run->Debug Configurations创建一个新的Eclipse调试配置。然后选择远程Java应用程序。在配置面板上,指定要连接的主机和端口,例如8000。最后,按Debug。这将尝试连接到挂起的Tomcat实例。一旦建立了连接,您就可以单步执行代码。(当然,您必须将该代码加载到Eclipse工作区)

这是预期的行为:它正在等待调试客户端连接。因此,请您更具体地说明我应该如何做,我对这一点还不熟悉。我已经在调试配置中为远程调试设置了eclipse。