javax.net.ssl.SSLHandshakeException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:

时间:2019-01-29 05:25:31

标签: java spring-boot ssl ssl-certificate sslhandshakeexception

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我的spring boot应用程序与远程https url通信,并且在遇到POST请求时出现上述错误。 我浏览了同一主题的多个stackoverflow帖子。 使用keytool和重新启动的JVM安装/导入了所需的证书。但这并不能解决我的问题。错误消息是相同的,但是除了导入证书外,根本原因是不同的。只是想将其发布为新问题,因为我过去几天一直没有任何运气尝试过!

1 个答案:

答案 0 :(得分:0)

我发现问题出在JDK。 Oracle在系统中安装后为环境变量添加了错误的JRE路径。我已经指出它可以更正JDK版本并在那里导入证书。那解决了问题。非常感谢您的友好评论。