Spring boot maven项目报错unable to find valid certification path to requested target

参考:

https://www.cnblogs.com/chenmz1995/p/10991288.html 

https://www.cnblogs.com/shwang/p/12090894.html

https://blog.csdn.net/gabriel576282253/article/details/81531746

目录

一、更改镜像

二、手动将需要的插件和依赖下载放到本地厂库

三、下载阿里网站的资格证书,安装到jdk

四、设置maven的VM属性,这个成功解决问题


 

https://start.spring.io/生成的spring boot项目,报错unable to find valid certification path to requested,表面意思是缺少相应网站的资格证书,好长时间才解决。历程如下:

一、更改镜像

  maven默认的镜像是国外网站,可能会被墙,改成阿里云镜像,更改maven的setting.xml文件

当前用户目录 的 .m2 目录下的 setting.xml 文件,主要在于IDEA的设置的settings.xml文件设置在哪。

Spring boot maven项目报错unable to find valid certification path to requested target

将<mirror>标签内容更改如下:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

没有用,阿里云的网址还是缺少资格访问。

 

二、手动将需要的插件和依赖下载放到本地厂库

  在如下的https://maven.aliyun.com/mvn/view或者https://mvnrepository.com/下载插件和jar包,项目需要什么就下载什么。放到repository的相应位置,repository的位置在设置中。

  Spring boot maven项目报错unable to find valid certification path to requested target

       失败,spring boot的传递依赖,使maven的pom.xml文件中看起来有很少的插件和依赖,会依赖出很多的jar包,手动根本无法完成,如下是下载完成的本地厂库,特别的多。

Spring boot maven项目报错unable to find valid certification path to requested target

三、下载阿里网站的资格证书,安装到jdk

https://blog.csdn.net/gabriel576282253/article/details/81531746

这篇文章讲的很好,但是我还是无法解决,想到把资格证书导入到IDEA中,如下。还是不好用。

Spring boot maven项目报错unable to find valid certification path to requested target

四、设置maven的VM属性

添加参数

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

跳过ssl验证,如下设置:

Spring boot maven项目报错unable to find valid certification path to requested target

成功解决。

 

 

 

 

 

 

 

 

 

 

 

 

Spring boot maven项目报错unable to find valid certification path to requested targetSpring boot maven项目报错unable to find valid certification path to requested target 头秃的女程序员 发布了127 篇原创文章 · 获赞 50 · 访问量 3万+ 私信 关注
上一篇:007-解决Navicat报错1251-Client does not support authentication protocol requested by server;consider upg


下一篇:ORA-12514:TNS:listener does not currently know of service requested in connect descriptor