C3P0异常处理

来源:互联网 发布:php编程教程 编辑:程序博客网 时间:2024/04/30 03:29

C3P0异常如下:

Exception in thread "C3P0PooledConnectionPoolManager[identityToken->1hge3c68wprq6h71q54sml|2110fc]-AdminTaskTimer" java.lang.NullPointerException

at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:293)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector.run(ThreadPoolAsynchronousRunner.java:729)
at java.util.TimerThread.mainLoop(Timer.java:512)

at java.util.TimerThread.run(Timer.java:462)

在启动服务或者操作业务时,会抛出以上异常,同时页面404,所有页面都无法访问。

可能的情况:

1.缺少jar包mchange-commons-java-*.jar,导致服务器启动初始化加载连接池时抛出异常。

2.启动服务器加载初始数据时,对应数据方法加载异常会导致C3P0抛出异常。

3.web.xml文件中加载的初始参数错误,会出现类似异常。


原创粉丝点击