使用Https/SSL协议报错:PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException

问题描述

在SSM项目里 查询数据库的时候就会报错:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
且部署在服务器上就报错 在本地不会报错
不查询数据库的时候能正常运行 一查询就报错

给这问题折腾了好久

当初以为这是SSL证书的问题 机器重装了一次 Tomcat重装了三次 全都没解决 (;′⌒`)

原因

可能是Https协议检测到useSSL产生了某些冲突

解决方法

我的数据库连接配置文件里的url地址是:jdbc:mysql://localhost:3306/xxx?useSSL=true&characterEncoding=UTF-8

useSSL=true改为useSSL=false 即可解决

呼 终于可以睡觉了


原创文章 252 获赞 42 访问量 214万+

猜你喜欢

转载自blog.csdn.net/Piconjo/article/details/105828450