先說基礎環境:
jdk版本:1.8.0_321
sqlserver數據庫版本:2012
jdbc版本:6.2.2.jre8
本地測試木問題,但一發到線上,報錯:
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
大意是兩邊的TLS版本不一致導致。
做如下修改:
在java安裝目錄下,找到如下文件:
/jdk1.8.0_321/jre/lib/security/java.security
進行編輯,搜索關鍵字:
jdk.tls.disabledAlgorithms
去掉TLSv1、TLSv1.1、3DES_EDE_CBC,如圖:
然后保存一下即可。
記得重啟下java應用噢~
如果對您幫助的話,麻煩點個贊再走吧~