java技術研究

          統計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          2018年8月14日 #

          tomcat增加error打印

          今天啟動Tomcat啟動不了,報以下錯: 

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

          網上找了N多文章,都沒有切中要害。 
          后來在國外網站上搜到一個方法 
          http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html。 
          我試了一下,是可以的。方案如下。 

          Tomcat報的錯太含糊了,什么錯都沒報出來,只提示了Error listenerStart。為了調試,我們要獲得更詳細的日志。可以在WEB-INF/classes目錄下新建一個文件叫logging.properties,內容如下 

          Java代碼  收藏代碼
          1. handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  
          2.   
          3. ############################################################  
          4. # Handler specific properties.  
          5. # Describes specific configuration info for Handlers.  
          6. ############################################################  
          7.   
          8. org.apache.juli.FileHandler.level = FINE  
          9. org.apache.juli.FileHandler.directory = ${catalina.base}/logs  
          10. org.apache.juli.FileHandler.prefix = error-debug.  
          11.   
          12. java.util.logging.ConsoleHandler.level = FINE  
          13. java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter  


          這樣,我們再啟動tomcat時,就會在logs目錄下生成一個更詳細的日志error-debug.2012-05-31.log。 

          我們進去看看什么錯吧。 
          我碰到的錯誤是FileNotFoundException.大家碰到的錯應該各式各樣都有,所以就要具體問題具體分析了。 
          tomcat的logging文檔具體可參考http://tomcat.apache.org/tomcat-7.0-doc/logging.html 

          posted @ 2018-08-14 12:35 小秦 閱讀(586) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 南充市| 安新县| 隆昌县| 阿坝| 米泉市| 三门峡市| 许昌市| 庆城县| 山阴县| 长汀县| 巴塘县| 探索| 斗六市| 原平市| 三江| 连云港市| 平阳县| 新民市| 乐清市| 石楼县| 宁河县| 迁西县| 澄江县| 水城县| 通化市| 德格县| 山东省| 南和县| 宁乡县| 安泽县| 渝中区| 望江县| 申扎县| 西乌珠穆沁旗| 满洲里市| 独山县| 墨竹工卡县| 高唐县| 理塘县| 惠水县| 普兰县|