java 注册驱动失败_java – JDBC驱动程序注册死锁?
在一个线程中,正在创建一个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的驱动程序:
"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)
没有一个线程正在完成它的任务,不确定理解为什么.初始化JDBC驱动程序的方法有什么问题吗?
java 注册驱动失败_java – JDBC驱动程序注册死锁?相关推荐
- 安装显卡驱动失败,NVIDIA驱动程序与此Windows版本不兼容
安装显卡驱动失败,NVIDIA驱动程序与此Windows版本不兼容 解决办法: 先更新Windows之后再装显卡驱动
- java简单小程序_Java简易登录注册小程序
这篇文章主要介绍了Java图形界面开发,简易登录注册小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 登录注册小代码,将学过的一些小知识融合在一起进行了使用,加深印象.本例中如果有注释不详细的 ...
- java mysql数据库编程_java JDBC数据库(mysql)编程
什么是JDBC • JDBC(Java Data Base Connectivity,Java数据库连接) • 是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问 • 它由一组用 ...
- java操作oracle数据_Java jdbc操作oracle数据库的两种方式
本文由广州疯狂软件java培训分享: 第一种应该是比较古老的方法了. Windows下采用JDBC-ODBC Bridge连接oracle数据库 1. 安装oracle客户端程序,在tnsnames. ...
- java 与数据库连接失败_java链接不上数据库,怎么解决!
去年刚好做过这个, 给你贴下我的链接代码 try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ...
- java 删除文件失败_java中File的delete()方法删除文件失败的原因
一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用) 2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有 ...
- java注册用户代码_java用户管理注册功能 含前后台代码
本文实例为大家分享了java用户注册功能,供大家参考,具体内容如下 主页面: 浏览器显示: 代码实现: 用户信息管理 用户注册: 姓名: 密码: 查看所有用户 注册功能: 浏览器显示: 1)注册成功: ...
- 使用java模拟幸运抽奖_JAVA之模拟注册登录幸运抽奖
import java.util.Scanner; public class LuckyNum{ /** * 幸运抽奖 */ public static void main(String[] args ...
- jdbc连接mysql数据库驱动下载_Java Jdbc驱动下载配置连接mysql数据库方法代码
1.MySQL JDBC驱动下载 打开上面的下载地址,选择"Platform Independent",然后下载tar.gz或zip格式的都行,之后解压出来得到Jdbc驱动(mys ...
最新文章
- 深入浅出LSTM神经网络
- 面向对象程序设计上机练习一(函数重载)
- 猫咪藏在哪个房间python作业_python练习题之 猫2
- Material design 色彩
- 【英语学习】【Level 07】U01 Making friends L3 Do you eat here a lot?
- 如何成为一个优秀的从程序员
- PostgreSQL【表】
- Java二叉树的最大深度
- java 文件比对(四)-- 使用 diffutils
- Heterogeneous Graph Attention Network翻译
- CTF必备取证神器(volatility、PTF、取证大师、Magnet AXIOM)
- 怎么跟微信防封_最近微信域名防封的一些心得和经验,怎么才能做到域名防封
- MediaPipe人体关键点检测复现和未解决问题
- 20230407 定时闹钟
- 2020CCPC绵阳站 D-Defuse the Bombs (二分答案)
- Dijkstra算法(最短路径)
- 计算机错误678,宽带连接错误678,教您宽带连接错误678怎么解决
- html中的src路径怎么写,HTML src路径的用法
- (附源码)ssm高校志愿者服务系统 毕业设计 011648
- 虚拟筛选涉及的小分子数据库
热门文章
- C#规范整理·集合和Linq
- COSCon'18 面向全宇宙招募志愿者啦!
- Entity Framework Core 之数据库迁移
- 在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序
- 使用 Visual Studio 对源代码文件进行哈希处理以确保文件完整性
- sql查询索引语句_sql优化总结--基于sql语句优化和索引优化
- VS2019 停止WEB项目调试时 保持IIS Express 不关闭
- [转]IntelliJ IDEA 2020.1 正式发布,15 项重大特性、官方支持中文了!
- Android之解决PC浏览器上传表单文件到手机服务器read数据错误导致有时候下载到手机的文件打开文字错乱问题
- React Native实现js调用安卓原生代码