问题描述
jdbc连接,服务器端的协议不被客户端的接受。
原因分析:
客户端的TLS版本高了
解决方案:
在jre中找到java.security,路径为:\jre\lib\security
修改java.security中算法设置,找到jdk.jar.disabledAlgorithms这一行(在第690行左右),将下方的文本复制覆盖即可。
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ DSA keySize < 1024, include jdk.disabled.namedCurves, \ SHA1 denyAfter 2019-01-01
还是不行的话,找到jdk.tls.disabledAlgorithms 这一行,用下面的替换
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \
EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC