启动服务失败,报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”。 ClientConnectionId:62655bde-e544-471f-b0cb-e0ed9c4023ac
实测成功解决方案:在服务的yml配置文件数据库连接url末尾加上encrypt=false;
解释(个人理解):把连接设为不加密;规避报错提示的加密连接出错。
另一种不一样的报错信息:
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”
解决方案:考虑到换了jdk版本jdk1.8.0_333才遇到的这个问题,重新换回了原版本jdk1.8.0_112解决问题。文章来源:https://www.toymoban.com/news/detail-503364.html
文章来源地址https://www.toymoban.com/news/detail-503364.html
到了这里,关于驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!