文档章节

Druid在OpenJDK下的问题

天道之上
 天道之上
发布于 2016/04/12 11:14
字数 192
阅读 45
收藏 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
广州
架构师
Linux下的JDK和OpenJDK有什么具体的区别

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

帅帅甩锅
2017/10/29
0
0
openJdk和sun jdk的区别

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

jason_kiss
06/18
0
0
centos 安装JAVA 三种方法

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

微笑出品
2017/10/19
0
0
在linux上使用yum安装JDK

1.查找java相关得列表[root@localhost ~]# yum -y list java*Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile base: mirrors.zju.......

罗荣熙
2015/05/04
0
0
MVN package install error javac: invalid target release: 1.8

现象: --------------------------------- [ERROR] Failure executing javac, but could not parse the error: javac: invalid target release: 1.8 Usage: javac <options> <source files>......

孟飞阳
05/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链入门教程以太源码分析accounts包简介

兄弟连区块链教程以太源码分析accounts包简介 accounts包实现了eth客户端的钱包和账户管理。 账号的数据结构: typeAccount struct {Address common.Address `json:"address"` // Ether...

兄弟连区块链入门教程
26分钟前
4
0
sed命令详解及运用

10月17日任务 9.4/9.5 sed 9.3、正则介绍 - sed命令(上) sed是流编辑器,默认不编辑源文件,是以行为单位从源文件抽取数据,进而处理再输出于屏幕上;可能有的人说那我直接vi不就好了嘛,但...

zgxlinux
28分钟前
2
0
iOS App “去评分” 功能的几种实现总结

通常 App 都会在它的设置页面或者关于页面添加一个“去评分”选项,或者在用户使用 App 过程中适当时机弹窗,引导用户跳转到 App Store 对当前 App 进行评分或者撰写评论。 绝大部分 App 实现...

秦无炎
33分钟前
1
0
Chrome 图片解码与 Image Decoding Hint

我在之前的一篇文章Chrome 图片解码与 Image.decode API,说明了为什么图片解码可能会导致非合成器动画的阻塞和如何使用 Image.decode API 来避免动画的阻塞。不过虽然 Image.decode API 给页...

全部原谅
34分钟前
0
0
java获取ip和地区

String s = HttpUtil.sendPost("http://pv.sohu.com/cityjson");JSONObject jsonObject = JSONObject.parseObject(s.substring(s.indexOf("{"), s.indexOf("}") + 1));jsonObject.get("c......

吴伟祥
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部