无法查看从Eclipse启动Tomcat期间抛出的异常

时间:2012-04-30 17:31:22

标签: java eclipse exception tomcat

我正在使用Eclipse通过本地安装的Tomcat来调试Web应用程序。

当我通过Eclipse启动Tomcat服务器并在解压缩WAR文件时观察catalina.out时,Eclipse调试器将暂停并多次跳转到引导线程中的NoClassDefFoundError(5-6) )在启动期间。这样做的唯一原因是因为我在NoClassDefFoundError的实例上明确设置了断点。应用程序按预期部署和运行,但我仍然想知道NoClassDefFoundError发生了什么。

catalina.out没有显示有关这些异常的任何内容,除了断点被击中之外,我找不到任何有关导致此异常的信息。

任何人都知道如何告诉Eclipse向我展示抛出的异常的具体情况?我有堆栈跟踪,但它不是很有帮助,因为我没有为它发生的库附加源。

1 个答案:

答案 0 :(得分:1)

如果您修改登录级别,可能会看到更多详细信息。如果您使用默认的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