之前是链接mysql的。客户突然要改成oracle数据库。搞了两天了还没能链接成功。大家帮忙看下,知道的说下,感激不尽。
启动tomcat:
NFO: Initializing Spring root WebApplicationContext
[2013-05-14 11:27:56,265] [com.mchange.v2.async.ThreadPoolAsynchronousRunner] WARN - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1e131e5 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
[2013-05-14 11:27:56,265] [com.mchange.v2.async.ThreadPoolAsynchronousRunner] WARN - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1e131e5 -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1252b15 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12faccf (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@fa5f28 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@17d7924
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@9c6ad9
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12ae998
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4e0d38
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@45ea27
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@fa694
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@18176ff
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
[2013-05-14 11:28:05,531] [com.mchange.v2.resourcepool.BasicResourcePool] WARN - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@fa5f28 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:334)