解决在linux跑连接sql server老版本会报错的问题
先貼鏈接:https://aws.amazon.com/cn/blogs/opensource/tls-1-0-1-1-changes-in-openjdk-and-amazon-corretto/
網(wǎng)上搜索的大部分方法無(wú)法幫助我。
報(bào)錯(cuò)如下:
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
在java的根目錄下(我的是1.8),在jdk11會(huì)在conf下找安全性文件,在jre/lib/security下有一個(gè)java.security文件,這個(gè)文件里的配置的jdk.tls.disabledAlgorithms配置向里面會(huì)禁用掉TLS1.0版本的傳輸協(xié)議,這時(shí)候我們需要關(guān)閉該協(xié)議,刪除TLS1.0,當(dāng)然在這個(gè)文件下刪除是沒(méi)有任何用處的,網(wǎng)上的大部分帖子也都是說(shuō)改這個(gè)文件,我試了是不可以的,所以使用的是如下方法,新建一個(gè)空文件,粘貼如下:
以上參數(shù)確定好新文件的位置,這時(shí)候錯(cuò)誤就可以解決了
總結(jié)
以上是生活随笔為你收集整理的解决在linux跑连接sql server老版本会报错的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mac m1下golang连接mysql
- 下一篇: menuetos oracle,使用Di