【发布时间】:2014-08-17 12:10:00
【问题描述】:
现在我在这里看到了像这样的问题,但答案让我有点困惑。我有一个当前在 Tomcat servlet 上运行的 Struts2 应用程序。我在我的一个操作类中遇到问题,似乎无法正确调试它 - 它只是跳过类并进入不应该验证的 if 语句。
我认为我的问题是我没有处于调试模式的 Tomcat。我安装了一个 JDK,现在正试图弄清楚如何设置 Tomcat 进行调试。我在这里发现了几篇关于 Catalina.bat 文件的帖子 - 但我的 tomcat 文件夹中没有一个 - 我想对帖子发表评论并询问,但还没有足够的声誉来这样做。
编辑:这是我正在谈论的链接,抱歉格式不佳 How to start debug mode from command prompt for apache tomcat server?
【问题讨论】:
-
您确定 Tomcat 正在运行您所看到的代码吗?有时您没有正确清理项目并且生成的战争没有改变,然后,在 Eclipse(或您正在调试的任何地方)上,您将看到新行,但运行的代码将是旧的。
-
您要设置远程调试吗?还要正确拼写,因为没有人明白在说什么。
-
著名的 TOmCat serlet 调试问题。
-
我没有意识到一次大写事故是一件大事 - 我修复了它。是的,我想设置远程调试 Roman C. 和 luanjot - 当你说正确清理项目时,我会检查它。
-
@Guenevere 大写是次要的。 Dubug -> 调试,serlet -> 服务器?然后您说您已经看到了一些由于代表低而无法发表评论的相关答案,并且您没有在问题中将它们链接起来。花点时间写一个可以理解的问题,投入一些精力以获得更好的帮助。你能回答另一个人写的这样的问题吗?您可能有兴趣阅读 Jon Skeet 的这篇文章:msmvps.com/blogs/jon_skeet/archive/2010/08/29/…
标签: java debugging tomcat struts2