1

我可以访问具有许多不同部署的 WAR 的远程 Tomcat 服务器。由于某些远程系统依赖关系,我无法在本地彻底测试 WAR,因此想远程调试它们。因为这是一个生产 Tomcat 服务器,我无权设置额外的远程服务器(例如用于阶段测试),我希望通过 Java 平台调试器架构尽可能减少远程调试的安全性和性能问题。我对将 JPDA 与 Tomcat 结合使用的理解是,它显示了所有已部署的 WAR 以进行调试。因为大多数 WAR 都在生产中使用,所以我的场景只需要调试新的部署。是否可以专门限制哪些部署应该可以访问?

显然,简短而甜蜜的答案是可以接受的(是/否)。我还没有找到任何文件可以说明,所以我认为这是不可能的。

4

1 回答 1

0

可能与否我认为你不应该在生产环境中调试,因为它是一个生产环境。

建议检查应用程序生成的日志文件,以便查看行为(如果它在类/进程/方法中引发异常,或者一切都按预期工作)。

看着谷歌我发现了这个:http ://wiki.apache.org/tomcat/FAQ/Developing#Q2

您是否尝试过上面链接中所述的内容?

于 2013-05-08T14:40:28.010 回答