1、问题描述
使用jdbc操作数据库时,报错:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
2、问题定位: jdk1.8对ssl做了限制
3、解决方案
找到jdk的java.security文件,搜索:jdk.tls.disabledAlgorithms,去掉:SSLv3, TLSv1, TLSv1.1。
jdk.tls.disabledAlgorithms=RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
4、保存后,重启服务。