【问题标题】:Remote Tomcat Server Configuration hangs the server startup when parameter suspend=y used使用参数suspend=y时远程Tomcat服务器配置挂起服务器启动
【发布时间】:2013-12-24 09:48:52
【问题描述】:

如果有人可以帮助我,那就太好了:

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

我用的是tomcat7的gui

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

【问题讨论】:

  • 这是预期的行为:它正在等待调试客户端连接。
  • 所以你能更具体地说明我应该怎么做,我是新手。我已经为调试配置中的远程调试设置了我的 Eclipse。

标签: eclipse tomcat7 remote-debugging


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多