日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 注册驱动失败_java – JDBC驱动程序注册死锁?

發(fā)布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 注册驱动失败_java – JDBC驱动程序注册死锁? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在一個線程中,正在創(chuàng)建一個JackRabbit:

"docs-on-startup" #32 prio=5 os_prio=0 tid=0x00007f730d73e800 nid=0x601d in Object.wait() [0x00007f725bffc000]

java.lang.Thread.State: RUNNABLE

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at java.lang.Class.newInstance(Class.java:442)

at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)

at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)

at java.util.ServiceLoader$1.next(ServiceLoader.java:480)

at java.sql.DriverManager$2.run(DriverManager.java:603)

at java.sql.DriverManager$2.run(DriverManager.java:583)

at java.security.AccessController.doPrivileged(Native Method)

at java.sql.DriverManager.loadInitialDrivers(DriverManager.java:583)

at java.sql.DriverManager.(DriverManager.java:101)

at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)

at org.apache.derby.jdbc.EmbeddedDriver.(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:264)

at org.apache.jackrabbit.core.util.db.ConnectionFactory.getDriverClass(ConnectionFactory.java:261)

at org.apache.jackrabbit.core.util.db.ConnectionFactory.createDataSource(ConnectionFactory.java:234)

at org.apache.jackrabbit.core.util.db.ConnectionFactory.getDataSource(ConnectionFactory.java:170)

- locked <0x000000066c71ea70> (a java.lang.Object)

at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.getDataSource(BundleDbPersistenceManager.java:569)

at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java:537)

at org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager.init(DerbyPersistenceManager.java:250)

at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1375)

at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:512)

at org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:313)

at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615)

在另一個線程中,使用Class.forName(“org.postgresql.Driver”)初始化Postgres的驅(qū)動程序:

"schema-task-1" #37 prio=5 os_prio=0 tid=0x00007f725402b000 nid=0x6021 in Object.wait() [0x00007f725baf9000]

java.lang.Thread.State: RUNNABLE

at org.postgresql.Driver.register(Driver.java:730)

at org.postgresql.Driver.(Driver.java:70)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:264)

沒有一個線程正在完成它的任務(wù),不確定理解為什么.初始化JDBC驅(qū)動程序的方法有什么問題嗎?

總結(jié)

以上是生活随笔為你收集整理的java 注册驱动失败_java – JDBC驱动程序注册死锁?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。