文档章节

Druid在OpenJDK下的问题

天道之上
 天道之上
发布于 2016/04/12 11:14
字数 192
阅读 47
收藏 0

本机用的Oracle JDK1.8,运行druid连接mysql没问题,其中设置了userCallback和passwordCallback来对用户名和密码加密,运行时解密。在win上运行没问题,在新安装的CentOS下,运行时报错,显示错误是:

Caused by: java.sql.SQLException: Access denied for user '180C1AD83CA4F0C8E7D27294BBB97A1D'@'10.95.68.98' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)

加密的用户名没解密,估计是userCallback没生效,去看了代码,没问题呀,首先就kao虑环境问题,linux上是openjdk,版本是1.7.0,首先上传了一个oracle jdk rpm包,rpm安装了,默认JDK切换为安装的,再执行,所以数据库连接就正确了。

估计是openjdk缺少包,导致callback类无法执行。

© 著作权归作者所有

共有 人打赏支持
天道之上
粉丝 0
博文 4
码字总数 1069
作品 0
广州
架构师
私信 提问
openjdk卸载问题...............

刚装了sun 的JDK 在卸载OPENJDK出现 sudo dpkg -P openjdk-7-jre dpkg: dependency problems prevent removal of openjdk-7-jre:i386: default-jre 依赖于 openjdk-7-jre (>= 7~u3-2.1). ice......

cooc123
2013/08/06
1K
4
openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss
2018/06/18
0
0
Linux下的JDK和OpenJDK有什么具体的区别

大多数Linux发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk. openjdk是jdk的开放原始码版本,以GPL协议的形式放出。 openjdk只包含最精简的JDK 在安装openjdk的机器上,输入...

帅帅甩锅
2017/10/29
0
0
JDK安装

在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器; 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 tools: mkdir -p tools 4 进入到目录 /usr/local/tools...

烟璃悠
2017/04/13
3
0
centos 安装JAVA 三种方法

由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 ...

微笑出品
2017/10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux下端口转发工具rinetd介绍

linux下简单好用的工具rinetd,实现端口映射/转发/重定向,针对TCP协议,不支持UDP。 官网地址 http://www.boutell.com/rinetd 里面介绍及使用齐全。 使用场景举例: 阿里云内网Redis连接问题...

ouhoo
14分钟前
1
0
Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)

因为有编程基础,所以对于这一章还是很好理解,只需要注意对NULL的运算。 操作的表格 算数运算符 查询商品名字和商品售价,并商品售价乘2 SELECT product_name,sale_price * 2 AS "sale_pri...

白话
26分钟前
1
0
搜索引擎(Lucene介绍、分词器详解)

Lucene介绍 Lucene简介 最受欢迎的java开源全文搜索引擎开发工具包。提供了完整的查询引擎和索引引擎,部分文本分词引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简...

这很耳东先生
31分钟前
0
0
quartz详细介绍

quartz常用api Scheduler 调度程序交互的主要API。 Job 希望由调度程序执行的组件实现的接口。 JobDetail 用于定义作业的实例。 JobDataMap 可以包含不限量的序列化数据,在job运行的时候可以...

大笨象会跳舞吧
31分钟前
1
0
kotlin使用jackson序列化enum

默认情况下,我们序列化与反序列化enum是它的name,事实上大部分情况下我们需要序列化的是我们自定义的value,那应该怎么做呢? 这种情况下我们就需要@JsonValue与@JsonCreator data class U...

weidedong
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部