Tomcat启动报错,大神们帮看看

JavaUpdateChecker 2017-05-03 03:41:54
Exception thrown from LifecycleProcessor on context close
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Wed May 03 15:31:13 CST 2017]; root of context hierarchy
at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1057)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:559)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5115)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5779)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
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)

--------------------------------------------------------------------------------------------------------------------------------------
com.mchange.v2.c3p0.impl.NewPooledConnection@531d49 closed by a client.
java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:566)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:234)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
at com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:989)
at com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$5.run(BasicResourcePool.java:1174)
Successfully destroyed PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@531d49
Successfully destroyed resource: com.mchange.v2.c3p0.impl.NewPooledConnection@531d49
--------------------------------------------------------------------------------------------------------------------------------------
com.mchange.v2.c3p0.ComboPooledDataSource@1d910c6 has been closed.
java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close().
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.close(AbstractPoolBackedDataSource.java:417)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod(DisposableBeanAdapter.java:327)
at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:510)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:486)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:742)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:455)
at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1064)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:559)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5115)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5779)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:224)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:159)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
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)
Invoking destroy() on bean with name 'scheduler'
Shutting down Quartz Scheduler
Scheduler scheduler_$_NON_CLUSTERED shutting down.
Scheduler scheduler_$_NON_CLUSTERED paused.
Preparing to destroy resource: com.mchange.v2.c3p0.impl.NewPooledConnection@1d64902
Preparing to destroy PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@1d64902
Scheduler scheduler_$_NON_CLUSTERED shutdown complete.
com.mchange.v2.c3p0.impl.NewPooledConnection@1d64902 closed by a client.

----------------------------------------------------------------------------------------------------------
java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:566)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:234)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
at com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:989)
at com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$5.run(BasicResourcePool.java:1174)
Successfully destroyed PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@1d64902
Successfully destroyed resource: com.mchange.v2.c3p0.impl.NewPooledConnection@1d64902
Preparing to destroy resource: com.mchange.v2.c3p0.impl.NewPooledConnection@11376bd
Preparing to destroy PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@11376bd
com.mchange.v2.c3p0.impl.NewPooledConnection@11376bd closed by a client.
...全文
394 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
guying1992 2017-05-08
  • 打赏
  • 举报
回复
看看LifecycleProcessor 这里面哪行代码在初始化失败后关闭了连接池
Hansy Chen 2017-05-08
  • 打赏
  • 举报
回复
可以检查一下数据库连接池配置的相关信息;你可以把配置信息贴出来瞧瞧.
QQ46691550 2017-05-04
  • 打赏
  • 举报
回复
com.mchange.v2.c3p0.impl.NewPooledConnection@531d49 closed by a client. 数据库连接池报错,先查看一下数据库,用客户端连接看看
JavaUpdateChecker 2017-05-04
  • 打赏
  • 举报
回复
引用 2 楼 Imsprojo2FAN 的回复:
感觉是spring初始化数据库连接池那里出了问题,可以看看配置文件有没有配正确
刚刚接手这个项目。。。不是很清楚
JavaUpdateChecker 2017-05-04
  • 打赏
  • 举报
回复
刚刚接手这个项目。。不知道呢
JavaUpdateChecker 2017-05-04
  • 打赏
  • 举报
回复
引用 5 楼 QQ46691550 的回复:
com.mchange.v2.c3p0.impl.NewPooledConnection@531d49 closed by a client. 数据库连接池报错,先查看一下数据库,用客户端连接看看
他们试过了,都可以,但是就是还是报错
imsprojo2FAN 2017-05-03
  • 打赏
  • 举报
回复
感觉是spring初始化数据库连接池那里出了问题,可以看看配置文件有没有配正确
JavaUpdateChecker 2017-05-03
  • 打赏
  • 举报
回复
启动了之后就报这个错,然后 就线程shutdown -- 啥都么有了

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧