Tomcat 启动日志 - 严重:错误过滤器开始如何获取堆栈跟踪?

2022-08-31 10:44:53

当我启动Tomcat时,我收到以下错误:

Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/mywebapplication] startup failed due to previous errors

Tomcat 的日志不包含堆栈跟踪似乎很奇怪。有人对如何增加Tomcat中的日志记录以获取此类错误的堆栈跟踪有什么建议吗?


答案 1

检查Tomcat创建的OR日志,这些日志通常存储该类型的信息。我不会期望完整的堆栈跟踪被转储到标准状态。localhost_yyyy_mm_dd.loglocalhost.yyyy-mm-dd.log


答案 2

在 WEB-INF/类中创建一个名为 logging.properties 的文件,其中包含以下内容:

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

推荐