我正在使用Eclipse通过Tomcat的本地安装来调试web应用程序。
当我通过Eclipse启动Tomcat服务器并观察WAR文件解压时的catalina.out时,Eclipse调试器将在启动期间多次(5-6)挂起并跳转到引导线程中的NoClassDefFoundError。它这样做的唯一原因是因为我显式地在NoClassDefFoundError实例上设置了断点。应用程序按预期部署和运行,但我仍然想知道NoClassDefFoundError是怎么回事。
catalina.out没有显示任何有关这些异常的信息,除了中断点被击中这一事实之外,我找不到任何关于导致这种情况的信息。
有人知道我如何告诉Eclipse向我展示抛出的异常的具体细节吗?我有堆栈跟踪,但它不是很有用,因为我没有附加它所在的库的源代码。
发布于 2012-05-01 01:41:02
如果您修改登录级别,可能会看到更多详细信息。如果您使用默认的Tomcat而不进行自定义修改,则编辑文件${catalina.base}/conf/logging.properties并将其替换为几行中的FINEST:
org.apache.catalina.level=FINEST在应用程序中,添加文件WEB-INF/classes/logging.properties
有关这方面的更多细节,请参阅http://tomcat.apache.org/tomcat-6.0-doc/logging.html
https://stackoverflow.com/questions/10387940
复制相似问题