"ExecuteThread: '61' for queue: 'weblogic.kernel.Default'" prio=5 id=0x2b80 tid=0x7200 active, daemon
    at jrockit/net/SocketNativeIO.read(Native Method)@0x47B1D4B0
    at jrockit/net/SocketNativeIO.read(Unknown Source)@0x47B1D521
    at java/net/AbstractSocketImpl$1.read(Optimized Method)@0x4FA99FF1
    at jrockit/io/NativeIOInputStream.read(Optimized Method)@0x4FA967F7
    at oracle/net/ns/Packet.receive(Optimized Method)@0x4F32B258
    at oracle/net/ns/DataPacket.receive(Unknown Source)@0x497AAA3A
    at oracle/net/ns/NetInputStream.read(Optimized Method)@0x4D0C4D33
    at oracle/jdbc/driver/T4CMAREngine.unmarshalUB1(Optimized Method)@0x4D0CB951
    at oracle/jdbc/driver/T4CMAREngine.unmarshalSB1(Optimized Method)@0x4F7F2A61
    at oracle/jdbc/driver/T4C8Oall.receive(Optimized Method)@0x4D93CADB
    at oracle/jdbc/driver/T4CStatement.doOall8(Optimized Method)@0x4D93D885
    at oracle/jdbc/driver/T4CStatement.execute_for_rows(Optimized Method)@0x4E538C58
    at oracle/jdbc/driver/OracleStatement.doExecuteWithTimeout(Optimized Method)@0x4DA58F2D
    at oracle/jdbc/driver/OracleStatement.executeUpdate(OracleStatement.java:1450)@0x4CF26C73
    ^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x01D826F8[thin lock]
    ^-- Holding lock: oracle/jdbc/driver/T4CStatement@0x0515EBA8[thin lock]
"ExecuteThread: '105' for queue: 'weblogic.kernel.Default'" prio=5 id=0x4180 tid=0x660c active, daemon
    -- Blocked trying to get lock: oracle/jdbc/driver/T4CConnection@0x01D826F8[thin lock]
    at jrockit/vm/Threads.shortNap(Native Method)@0x00E06AA0
    at jrockit/vm/Locks.waitForThinRelease(Optimized Method)@0x4CFAB211
    at jrockit/vm/Locks.monitorEnterSecondStage(Optimized Method)@0x4CFAB2B1
    at oracle/jdbc/driver/PhysicalConnection.isClosed(Optimized Method)@0x4DA5DFCC
    at cn/com/jdls/foundation/pool/connectionpool/ConnectionPool.testConnection(Optimized Method)@0x4F368E61
    at cn/com/jdls/foundation/pool/connectionpool/ConnectionPool.getConnection(Optimized Method)@0x4E2748C4
    ^-- Holding lock: cn/com/jdls/foundation/pool/connectionpool/ConnectionPool@0x01ECAC08[fat lock]
Open lock chains
================
Chain 1:
"ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" (id: 0x00000d00) waiting for cn/com/jdls/foundation/pool/connectionpool/ConnectionPool@0x01E
CAC08 held by:
"ExecuteThread: '105' for queue: 'weblogic.kernel.Default'" (id: 0x00004180) waiting for oracle/jdbc/driver/T4CConnection@0x01D826F8 held by:
"ExecuteThread: '61' for queue: 'weblogic.kernel.Default'" (id: 0x00002b80) (active)
jdbc用的是classer12,这个锁一直在的,导致整个连接池被锁,拿不到连接,求解