tomcat增加error打印
今天啟動(dòng)Tomcat啟動(dòng)不了,報(bào)以下錯(cuò):org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/******] startup failed due to previous errors
網(wǎng)上找了N多文章,都沒(méi)有切中要害。
后來(lái)在國(guó)外網(wǎng)站上搜到一個(gè)方法
http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html。
我試了一下,是可以的。方案如下。
Tomcat報(bào)的錯(cuò)太含糊了,什么錯(cuò)都沒(méi)報(bào)出來(lái),只提示了Error listenerStart。為了調(diào)試,我們要獲得更詳細(xì)的日志。可以在WEB-INF/classes目錄下新建一個(gè)文件叫l(wèi)ogging.properties,內(nèi)容如下
- 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
這樣,我們?cè)賳?dòng)tomcat時(shí),就會(huì)在logs目錄下生成一個(gè)更詳細(xì)的日志error-debug.2012-05-31.log。
我們進(jìn)去看看什么錯(cuò)吧。
我碰到的錯(cuò)誤是FileNotFoundException.大家碰到的錯(cuò)應(yīng)該各式各樣都有,所以就要具體問(wèn)題具體分析了。
tomcat的logging文檔具體可參考http://tomcat.apache.org/tomcat-7.0-doc/logging.html
posted on 2018-08-14 12:35 小秦 閱讀(586) 評(píng)論(0) 編輯 收藏