【发布时间】:2014-01-31 18:26:02
【问题描述】:
运行tomcat后使用:
bin\catalina.bat jpda start
问题是它似乎没有等待!它只是继续启动tomcat。我期待它等待我使用远程调试器(在我的例子中是 eclipse)连接到它。我记得它工作了一段时间,但不知道突然发生了什么。
有什么想法吗?是否有另一个进程试图连接到该端口?我什至尝试关闭 Eclipse,并更改 JPDA_PORT 但同样的问题。
【问题讨论】:
运行tomcat后使用:
bin\catalina.bat jpda start
问题是它似乎没有等待!它只是继续启动tomcat。我期待它等待我使用远程调试器(在我的例子中是 eclipse)连接到它。我记得它工作了一段时间,但不知道突然发生了什么。
有什么想法吗?是否有另一个进程试图连接到该端口?我什至尝试关闭 Eclipse,并更改 JPDA_PORT 但同样的问题。
【问题讨论】:
在 catalina.bat 中有一个名为 JPDA_SUSPEND 的参数((可选)执行“jpda start”命令时使用的 Java 运行时选项。指定 JVM 是否应在启动后立即暂停执行。默认为“n”。)。我只是将 JPDA_SUSPEND 设置为 'y'
set JPDA_SUSPEND=y
它现在按预期工作(即等待)。
【讨论】: