【发布时间】:2011-03-02 07:15:29
【问题描述】:
当我启动 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 中的日志记录以获取此类错误的堆栈跟踪有什么建议吗?
【问题讨论】:
-
我正在使用 Guice-Servlet,通过围绕我的设置方法为这个框架执行 try/catch,我能够捕获所有异常并在记录自己后重新抛出它们。我仍然不得不盲目地调试 Guice-Servlet 的过滤器才能工作,但添加到其中的任何东西似乎都可以工作。
-
似乎堆栈跟踪转到标准输出,但 Intellij 没有读取 Tomcat 的标准输出。 tomcat.apache.org/tomcat-6.0-doc/logging.html 我需要将 tomcat 中的 stdout 重定向到一个文件,以便 Intellij 可以查看它。