錯(cuò)誤:驅(qū)動(dòng)程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接
錯(cuò)誤:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
解決方案:
問題描述:Caused by: javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
項(xiàng)目在本地運(yùn)行沒有任何問題卜壕,打包部署到nginx想請(qǐng)求資源的時(shí)候就會(huì)報(bào)這個(gè)錯(cuò)族跛,說是客戶端的的TLS版本和服務(wù)器的TLS版本不一致導(dǎo)致,也參考了其他的解決方法筋蓖,說是把jre/lib/security/java.security里 jdk.tls.disabledAlgorithms 中的3DES_EDE_CBC刪除掉就行,試過以后不行东涡,后來發(fā)現(xiàn)我的java.security和其他人的不一樣长踊,因?yàn)槭莏dk版本的原因(我用的版本是1.8_311的)磷支,之前低版本的時(shí)候是沒有這個(gè)問題的,但是升級(jí)到高版本之后就會(huì)多出一些東西
紅色框框的全刪除
原文鏈接:https://blog.csdn.net/weixin_47180824/article/details/116236919