tomcat启动之后,无法打开本地项目
HTTP Status 404 - /xxxx
查找了下tomcat的日志catalina.out,项目无法启动
Aug 10, 2016 7:14:11 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart //除了这一行erro,其它的什么都没有输出
Aug 10, 2016 7:14:11 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/XXXXX] startup failed due to previous errors
非常不便于查找错误,除了知道启动失败之外,什么erro信息都没有,“连一百块都不给我"(_0_0_)
后来只能通过输出详细日志的方式来查看具体的error信息了
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码 复制代码 收藏代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
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
这样,我们再启动tomcat时,就会在logs目录下生成一个更详细的日志error-debug.2012-05-31.log。
见下连接
http://blog.sina.com.cn/s/blog_43eb83b90102e2k6.html