1

相关:无法从 Eclipse 中查看 Tomcat 启动期间引发的异常

我有 Eclipse 设置来强制中断NoClassDefError异常。当我通过 Eclipse 启动 tomcat 并部署了我的 web 应用程序时,我在这种异常类型上得到了 5-6 次强制中断,但实际上没有任何内容输出到 catalina.out 和我的 log4j 日志文件。我已经为 log4j 尝试了几种不同的日志级别(错误、警告、调试),但我找不到有关这些异常发生的任何信息。事实上,我知道它们发生的唯一原因是 Eclipse 调试器正在破坏它们。

从概念上讲,我理解NoClassDefError异常表示什么,但我无法获得哪个类加载失败,因为我在任何地方都找不到堆栈跟踪!

4

2 回答 2

0

您对 Tomcat 日志文件夹有写权限吗?

另外,请确保您的所有库都将在您的战争中结束。左键单击您的项目,转到“属性”。转到部署程序集。/WEB-INF/lib确保将创建的战争中的所有库转到文件夹。

于 2012-05-01T12:54:10.947 回答
0

我从来没有弄清楚这一点。我只是忽略了异常,一切似乎都很好。当我有更多时间时,我会更深入地挖掘。

于 2012-06-29T19:34:44.947 回答