,当我用Tomcat或树脂开始我的项目,我的项目将引发错误:视死锁C3P0表观死锁时,我的Tomcat启动
我认为造成C3P0错误无法连接我的数据库,我改变我的XML,并通过我的数据库的ip替换域名,然后项目启动!
我在我的c3p0工作之前使用了一个侦听器,我可以得到正确的域名和ip,我找不到APPARENT DEADLOCK的原因。
012-10-22 16:53:04 24344 WARN [Timer-0] com.mchange.v2.async.ThreadPoolAsynchronousRunner:624 - com[email protected]1e79aa -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
[email protected] (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
[email protected]f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
[email protected] (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
Pending Tasks:
[email protected]
[email protected]c
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]
java.net.PlainSocketImpl.socketConnect(Native Method)
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
+0
你正在使用什么数据库?甲骨文? –