[Tomcat报错]SEVERE: Error listenerStart
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                [Tomcat报错]SEVERE: Error listenerStart
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                系統版本:CentOS 6.6 x64
java版本:1.7.0_55
?
問題描述:
遷移Tomcat工程啟動后日志出現報錯,內容如下:
Jan 20, 2018 7:02:50 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart Jan 20, 2018 7:02:49 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [] startup failed due to previous errors Jan 20, 2018 7:02:49 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8680"] Jan 20, 2018 7:02:49 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 30535 ms從以上內容中并不能獲得到關鍵信息,其中只提示了有錯誤存在卻沒有說明故障點,此時需要修改日志級別來打印更多的信息來幫助我們排錯,方法如下。
?
解決方案:
在tomcat工程中的classes路徑下,在文件logging.properties中添加如下內容,如沒有該文件則直接創建。
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接下來重啟Tomcat,然后再查看日志,我所遇到的問題如下:
Jan 20, 2018 7:07:20 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSourceHbe' defined in file [/root/svn/busservice/WebContent/WEB-INF/classes/applicationContext_hbe.xml]: Could not resolve placeholder 'hbe.driver' in string value "${hbe.driver}"at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:209)at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:220)at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:84)at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:694)at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:669)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)?
通過以上信息確認問題是出現在數據庫連接上,將連接信息重新修改后重啟Tomcat,“SEVERE: Error listenerStart”沒有再次出現。
?
總結:
以上介紹了在排錯中可以通過修改Tomcat日志級別的方式來獲取更多的日志信息,進而幫助我們排錯,而具體的問題就要結合實際情況去確認,并非導致“SEVERE: Error listenerStart”的原因都一致。
?
參考資料:
http://blog.csdn.net/wsm0712syb/article/details/50946409
?
-The End-
?
Tank
20180129
?
轉載于:https://www.cnblogs.com/okey/p/8378718.html
總結
以上是生活随笔為你收集整理的[Tomcat报错]SEVERE: Error listenerStart的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: php yii 控件分页,Yii2分页的
 - 下一篇: eclipse/myeclipse中快捷