説明: いくつかのマイクロサービスを開始した後、次のエラーが報告されました。
com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 ClientConnectionId:753383a4-ac2a-4a8c-9a14-bbf2695aab48
Caused by: javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
解決策: jdk の下のディレクトリを見つけてjre\lib\security
、java.security
ファイルを開いて検索しjdk.tls.disabledAlgorithms
、次の TLSv1、TLSv1.1、および 3DES_EDE_CBC を削除します。, 変更後のカンマを見逃さないように注意してください。
これは jdk8 に固有の問題であるはずですが、jdk の上位バージョンでは発生していません。