关于tomcat:tomcatSEVERE-Error-listenerStart和startup-failed-due

问题

启动tomcat报错

org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error listenerStart //报错
org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [/******] startup failed due to previous errors //报错

启动胜利

报错 //实际上,在这之前,就曾经失败了

启动失败,看到的报错,不是真正的谬误,实质谬误没有打印进去。

起因

因为在报错之前,实际上就曾经报错了其余谬误,然而没有打印进去。

解决办法

在tomcat部署目录下的我的项目classes目录新建文件

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  
org.apache.juli.FileHandler.level = FINE  
org.apache.juli.FileHandler.directory = ${catalina.base}/logs  
org.apache.juli.FileHandler.prefix = error-debug.   
java.util.logging.ConsoleHandler.level = FINE  
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

完了之后,就会看到真正的谬误起因。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理