相关:Cannot view exceptions thrown during Tomcat startup from Eclipse
我有Eclipse设置来强制中断NoClassDefError
例外。当我通过Eclipse启动tomcat并部署我的Web应用程序时,我在此异常类型上获得5-6个强制中断,但实际上没有任何内容输出到catalina.out或我的log4j日志文件。我已经为log4j尝试了几个不同的日志级别(错误,警告,调试),但我找不到有关这些异常发生的任何信息。事实上,我知道它们发生的唯一原因是因为Eclipse调试器正在破坏它们。
从概念上讲,我理解NoClassDefError
异常所指示的内容,但我无法获取哪个类无法加载,因为我无法在任何地方找到堆栈跟踪!
答案 0 :(得分:0)
您是否拥有Tomcat日志文件夹的写权限?
此外,请确保您的所有图书馆都将在战争中结束。
左键单击您的项目,转到“属性”。
转到部署程序集。
确保所有图书馆都在将要创建的战争中转到/WEB-INF/lib
文件夹。
答案 1 :(得分:0)
我从未想过这个。我只是忽略了异常,一切似乎都没问题。当我有更多时间时,我会深入挖掘。