连接sqlServer报错SSLHandshakeThe server selected protocol version TLS10 is not accepted by client prefer

在将Windows上的应用程序部署到CentOS时遇到了SSL握手错误,服务器选择的TLS1.0版本不受客户端支持。尝试了修改JRE文件、更换SQL Server驱动版本等方法无效。最终发现是JDK版本问题,将服务器上的JDK1.8_341替换为1.8_131后,问题得到解决,成功实现了兼容。
摘要由CSDN通过智能技术生成

1. 报错信息

 SSLHandshakeThe server selected protocol version TLS10 is not accepted by client preferences 

2. 环境

  1. windwos环境本地测试可以,上传到centos环境报错

3. 处理

  1.  先是百度各种方法,什么修改jre文件,更换sqlServer驱动版本都试了,不好使,我使用的是微软的驱动,版本8.2 
  ![在这里插入图片描述](https://img-blog.csdnimg.cn/da5993a9bc4745f29d3a5fe67b8d46bc.png)

  3.  最后试了一下,jdk更换版本,服务器上是1.8_341版本 后来替换为1.8_131版本的就可以了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值