|
环境:
- jdk1.80_311
- mysql 5.7(远程)
- Mysql Connector/J? 8.0.25
现象:
- 使用navicat 连接myslq也是可以的,也能操作数据(CRUD)
- 使用springboot项目-connect mysql 会报错。但是不connect mysql 则正常。
解决方式:
- 方法1:修改jdk版本到1.80_202 及以下
- 方法2:修改jdk1.80_311
- 找到jdk1.8.0_311\jre\lib\security\java.security
- 修改jdk.certpath.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
- ? ? ?修改前
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
|