The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

前言:最近在Linux部署spring-boot+sql server项目时,报了有关数据库连接的错误;

翻译过来大致意思就是:“数据库服务端的协议版本是TLS10,而客户端协议版本是TLS12”

网上查了些资料最后成功解决,在此记录下解决过程,希望能给大家提供到帮助。

 

一、先看报错

2、解决步骤

 1、在你的设备上找到jdk的安装目录下的 java.security  文件。

我的机器 java.security 文件路径如下所示:

The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]_第1张图片

2、编辑java.security 文件,修改安全协议的配置即可。 删掉这两个:TLSv1、TLSv1.1

修改前内容如下:

The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]_第2张图片

修改后内容如下:

The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]_第3张图片

随后重启项目成功启动!

你可能感兴趣的:(数据库,服务器,运维,sqlserver,linux,spring,boot)