当前位置: 代码迷 >> J2EE >> java ssh jdbc 链接 oracle 有关问题。新手弄了两天了,999
  详细解决方案

java ssh jdbc 链接 oracle 有关问题。新手弄了两天了,999

热度:498   发布时间:2016-04-21 21:33:51.0
java ssh jdbc 链接 oracle 问题。新手弄了两天了,999

之前是链接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)
  相关解决方案