Tomcat啟動報錯誤,開啟詳細debug
阿新 • • 發佈:2019-01-28
今天tomcat啟動載入專案時,報以下錯:
09-Nov-2016 11:43:35.815 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details w ill be found in the appropriate container log file 41
09-Nov-2016 11:43:35.817 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/demo] startup failed due to previous errors
怎麼都解決不了,tomcat報的錯又太簡略啥都看不出。
用以下方法可以讓tomcat打出詳細錯誤資訊
可以在WEB-INF/classes目錄下新建一個檔案叫logging.properties
內容為:
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.SimpleFor
matter
我們再啟動tomcat時,就會在logs目錄下生成一個更詳細的日誌error-debug.*.log。
既可以看到詳細的錯誤資訊,然後再根據錯誤資訊修改就好了。