使用Java消费API的一个错误消息PKIX path building failed以及解决方案

我使用Java代码消费一个网站的Restful API,遇到如下错误:


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




只需要将该网站的证书从浏览器导出,然后再倒入本地JDK的keystore即可。


具体做法如下:


浏览器里导出网站证书:




存储成base 64格式:





检查下Eclipse里使用的JRE的位置:




到该位置下,用软件Portecle打开keystore文件:


上一篇:android studio打包签名错误please select the product flavors to build and sign


下一篇:Golang中的Remove和RemoveAll的对比分析