一尘不染

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

tomcat

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

当我通过Eclipse启动Tomcat服务器并观看catalina.outWAR文件解压缩时,Eclipse调试器将NoClassDefFoundError在启动过程中挂起并跳转到引导线程中的a
多次(5-6)。这样做的唯一原因是因为我在的实例上显式设置了断点NoClassDefFoundError。该应用程序可以按预期的方式部署和运行,但是我仍然想知道NoClassDefFoundError

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

任何人都知道如何告诉Eclipse向我展示所引发的异常的具体信息吗?我有堆栈跟踪,但是它没有很大的帮助,因为我没有附带正在发生的库的源代码。


阅读 196

收藏
2020-06-16

共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

2020-06-16