# 数据库连接常见问题
# 1. 使用阿里数据库连接池Druid,连接MySQL失败,报错信息:javax.net.ssl.SSLHandshakeException: No appropriate protocol
# 问题原因
调查后发现是jdk1.8版本导致SSL调用权限上有问题,安装的是jdk1.8.0_301,版本较高导致
# 解决方案
- 修改jre目录下的java.security文件
[root@xxxx ~]# echo $PATH
/usr/local/java/jdk1.8.0_301/bin:/usr/local/sbin
[root@xxxx ~]# vi {根据前一步echo $PATH找到了java安装目录}/jre/lib/security/java.security
- 删掉SSLv3, TLSv1, TLSv1.1就是允许SSL调用
- 删除后重启服务即可