使用tomcat / eclipse进行远程调试,而其他人正在共享系统

时间:2011-02-17 20:55:04

标签: eclipse debugging tomcat

我已经通过eclipse设置tomcat进行远程调试,我在tomcat启动脚本中添加了以下配置

导出JPDA_ADDRESS = 9999

导出JPDA_TRANSPORT = dt_socket

echo $ JPDA_ADDRESS

...

exec“$ PRGDIR”/“$ EXECUTABLE”jpda start“$ @”

但是,有多个开发人员在这个服务器上工作,当我的调试器在断点处停止时,我添加了,其他开发人员卡住了,无论如何在tomcat中是否允许其他开发人员在我调试时无缝地继续运行应用程序?

1 个答案:

答案 0 :(得分:1)

正如你让我意识到的那样,你真的需要第二个独立的tomcat实例。如下面的注释中的下划线所示,JVM中的调试断点机制将阻止所有 webapps到达断点,即使您复制它们(否则无论工作线程的数量如何,每个线程都会冻结并等待)或恢复信号)。