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

来源:互联网 发布:网络打字员是真是假 编辑:程序博客网 时间:2024/06/14 23:14

有时在tomcat的应用启动的时候会出现这样的错误:

16-Oct-2016 19:04:10.216 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 23112 ms16-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.war16-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 file16-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 = INFOorg.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

之后重启tomcat。这样应用再启动失败后就可以在tomcat的logs/catalina.out或者logs/localhost_yyyy_mm_dd日志文件中找到更加详细的信息。

1 1
原创粉丝点击