maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable

Posted 饕盡天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable 相关的知识,希望对你有一定的参考价值。

maven编译的时候遇到的奇葩问题,  非常奇葩, 所有其他同事都没有遇到 , 仅仅是我遇到了

不清楚是因为用了最新的JDK的缘故(1.8 update91)还是其他什么原因. 总之是证书的问题.

当时的情况是maven去公司的nexus中心下文件 , nexus是以https开头的地址.下载的时候就出现了上面的问题.

解决办法如下 :

1.下载证书

  1.1在web浏览器上(这里我用的是chrome)打开https的链接,然后点击https前面的小锁头,然后点详细信息.就可以看到右侧有一些信息.然后点击view certificate.直接拖拽证书的图标到一个路径,就保存下来了.这里我的文件叫nexus.rc.dataengine.com.cer

2.进入JDK的security路径

  cd $JAVA_HOME/jre/lib/securiy

3.执行命令导入证书

  sudo keytool -keystore cacerts -importcert -alias nexussecureca -file /Users/kane/nexus.rc.dataengine.com.cer

以上是关于maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable 的主要内容,如果未能解决你的问题,请参考以下文章

maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable

使用Maven时出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilde”错

idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert

idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert

ValidatorException: PKIX path building failed

解决PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target(示例代