羊蹓狼 发表于 2024-11-10 12:32:56

“the server selected protocol version tls10 is not accepted by client

题目形貌:当利用jdbc连接sqlserver时,大概会报错the server selected protocol version tls10 is not accepted by client preferences ,如下图:
https://i-blog.csdnimg.cn/direct/b0fa292eb04844bbb60b34d68daf287b.png
这个错误翻译过来就是:服务器选择的协议版本tls10不被客户端首选项担当
解决方案:修改jdk或jre中java.security文件。
1、找到java.security文件
该文件一般在/opt/java/openjre/conf/security/ 中,如下图所示:
https://i-blog.csdnimg.cn/direct/e01031117bce498aa99d62e681e08078.png
2、通过vi或vim命令编辑文件
cd /opt/java/openjre/conf/security/
vi java.security 3、进入编辑模式后,通过/ jdk.tls.disabled搜刮到准确的行,按下i,开启编辑,去掉此中的tlsv1
修改前的文件:
https://i-blog.csdnimg.cn/direct/9aa19a47d2d84fa1b71483172cf6abb6.png
修改后的文件:
https://i-blog.csdnimg.cn/direct/63f3b0c0e3ab41b892ce0e7c93a762cb.png
退出编辑模式(:wq 保存),之后重启对应的java服务即可修复该题目。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: “the server selected protocol version tls10 is not accepted by client