如何查看tomcat的容器日志?

Ben*_*Ben 27 tomcat catalina.out catalina

如何查看tomcat的容器日志?

我从catalina.out日志中得到此错误:

SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
Run Code Online (Sandbox Code Playgroud)

但我现在是我的问题,我在哪里可以找到此日志所指的"适当的容器日志".

提前致谢.

dan*_*dan 26

您将在包含引用其他日志文件的日志的同一目录中找到引用的日志文件.使用Tomcat的默认安装,目录是$CATALINA_HOME/logs.包含引用信息的日志文件通常是以运行Tomcat的主机名命名的日志文件.在一个简单的服务器(例如开发环境)上,这是localhost.<datestamp>.log.可以在此日志文件中找到与引用日志文件中的注释引用相同的时间戳的附加错误信息.


Nag*_* JB 11

在处理Web应用程序时遇到了同样的问题。

Tomcat日志未显示完整的堆栈跟踪,并且应用程序具有多个侦听器,因此弄清楚问题可能会很困难。经过一番浏览,以下是帮助我发现错误的原因。

创建具有以下内容的文件logging.properties,将其放在Apache-tomcat \ webapps \ MyApp \ WEB-INF \ classes中, 然后重新启动Apache Tomcat服务器。

org.apache.catalina.core.ContainerBase.[Catalina].level=INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers=java.util.logging.ConsoleHandler
Run Code Online (Sandbox Code Playgroud)