您的位置:首页 > 运维架构 > Tomcat

Tomcat 8报错 SEVERE: One or more listener failed to start,如何找到更详细的错误信息

2016-10-16 20:00 615 查看
有时在tomcat的应用启动的时候会出现这样的错误:

16-Oct-2016 19:04:10.216 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 23112 ms
16-Oct-2016 19:04:30.214 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /home/sj/apache-tomcat-8.0.36/webapps/baobiao.war
16-Oct-2016 19:04:48.059 SEVERE [localhost-startStop-2] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
16-Oct-2016 19:04:48.061 SEVERE [localhost-startStop-2] org.apache.catalina.core.StandardContext.startInternal Context [/baobiao] startup failed due to previous errors


这个时候此应用就启动失败了,访问会出现404错误。但是日志里面也没有写具体是哪个listener启动失败,对调试带来了一些困难,下面记录一下解决方法。

在tomcat的
conf/loggings.properties
文件或者该应用的
WEB-INF/classes
目录中新建一个
loggings.properties
文件,再加上以下两句:

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


之后重启tomcat。这样应用再启动失败后就可以在tomcat的
logs/catalina.out
或者
logs/localhost_yyyy_mm_dd
日志文件中找到更加详细的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat
相关文章推荐