HttpUtil访问https时报错,SunCertPathBuilderException:unable to find valid certification path to requested target

mavn私服如果是https也有可能

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

在web浏览器上(这里我用的是chrome)打开https的链接,然后点击https前面的小锁,然后点证书>详细信息>复制到文件.或点击view certificate.直接拖拽证书的图标到一个路径,保存下来,如果是自己的网站应该有证书文件直接复制一个就可以。

然后导入密钥库

管理员身份运行DOS

在JAVA_HOME/jre/lib/securiy目录下执行 keytool -keystore cacerts -importcert -alias al(别名) -file D:\anyline.cer(上一步下载的文件),如果找不到keytool命令配置一下path
 输入默认密码:changeit 是否信任此证书? [否]:   输入 y 回车