Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Maven PKIX path building failed 错误提示

Maven PKIX path building failed 错误提示

作者头像
HoneyMoose
发布于 2023-05-23 09:41:14
发布于 2023-05-23 09:41:14
1.7K00
代码可运行
举报
文章被收录于专栏:CWIKIUSCWIKIUS
运行总次数:0
代码可运行

最近公司的项目突然出现了下面的提示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 2]

问题和解决

出现上面的提示的问题是因为 SSL 签名的问题。

但是我们访问的网站的 SSL 签名是没有问题的,唯独使用公司的电脑有这个问题。

后来发现是因为公司电脑装的一个 zscaler 的安全软件导致的签名问题。

解决办法就是让 Maven 不对 SSL 进行校验,这个 zscaler 比较奇葩,对你访问的网站还先自签名一次,然后再让你访问。

解决的办法就是在需要运行 Maven 的地方,添加下面的参数:

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

下面的参数能够让 Maven 不对访问的仓库进行签名校验。

有关参数的配置,请参考网站:Apache Maven Wagon :: Providers :: HTTP Provider – Maven Wagon HTTP 上的内容。

Maven 命令行运行

如果你使用的是 Maven 命令行来进行编译的话,你需要使用下面的命令:

mvn clean install -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -U

这样通常能够让你在命令行中跳过 SSL 证书的检查。

IntelliJ

如果你还想让你的 IntelliJ 也跳过 SSL 证书的检查,那么你需要把下面的参数 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 添加到 IntelliJ 的 VM options 下。

然后再次运行 mvn 的命令,这个应该能够让你跳过 SSL 的证书检查,并完成下载。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Maven PKIX path building failed 错误提示
解决办法就是让 Maven 不对 SSL 进行校验,这个 zscaler 比较奇葩,对你访问的网站还先自签名一次,然后再让你访问。
HoneyMoose
2023/05/18
6270
Maven PKIX path building failed 错误提示
maven下载依赖遇到仓库https证书过期问题
本文为从大数据到人工智能博主「xiaozhch5」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
从大数据到人工智能
2022/03/02
1.8K0
Maven依赖报错
异常标识信息:Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin(证书失效)
CodeWwang
2022/08/24
7530
Maven依赖报错
如何完美解决 sun.security.validator.ValidatorException: PKIX path building failed
在Java开发中,遇到 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 错误时,可能会让许多开发者感到困惑。本文将详细介绍如何解决此问题,包括背景介绍、解决方案和代码示例。关键词:PKIX path building failed, ValidatorException, SSLHandshakeException, Java证书验证问题, SunCertPathBuilderException。
猫头虎
2024/06/13
12.7K0
[问题记录]-PKIX-path-building-failed问题
Springboot请求外部https接口,由于ssl证书信任问题会导致PKIX path building failed问题。具体体现在请求小程序接口时,出现以上错误。
Java开发者之家
2021/06/17
1.8K0
maven入坑指南
maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。
半条命专刊
2020/09/14
6960
解决PKIX问题:unable to find valid certification path to requested target【X509TrustManager】
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
奋飛
2019/08/15
2.8K0
Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcept
Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
oktokeep
2024/10/09
1.7K0
An error occurred while collecting items to be installed...解决方法
eclipse 为我们在开发中必不可缺的 IDE,熟悉 eclipse 的开发与应用可以让我们在项目中事半功倍。但是如果我们在使用过程中,比如使用 eclipse 安装内置新的软件时,或者是插件更新时报错,我们该如何解决呢?本文就 eclipse 的此类报错做了汇总。
白鹿第一帅
2021/03/02
3.8K0
An error occurred while collecting items to be installed...解决方法
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
SarPro
2024/02/20
5130
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
WebService系列之Axis Https(SSL)证书校验错误处理方法
异常原因是ssl证书校验失败,因为自己网站是http的,对方公司是https的接口,所以证书校验失败,处理方法是在网上找的一个不错的方法,思路是重写一个不验证证书的SocketFactory,Axis默认SocketFactory,会对server端的证书进行验证,导致验证异常
SmileNicky
2020/12/21
1.3K0
WebService系列之Axis Https(SSL)证书校验错误处理方法
解析Java为什么不接受合法的HTTPS证书
在我们使用Java调用远程接口或是抓取数据时经常会发生以下错误: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.valid
joymufeng
2018/05/17
2.3K0
Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from 这类问题的解决方法
最近换了台电脑,所以重新在IEDA上搭建Spring Boot环境,遇到一个问题,网上查了很久,又实践了一通,终于解决,这里把步骤详细记录下来。
用户1153489
2021/03/02
2.9K0
Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from 这类问题的解决方法
请求HTTPS接口提示缺少安全证书:unable to find valid certification path to requested target
Question:unable to find valid certification path to requested target
chenchenchen
2021/09/06
10K0
第十二节 微服务https之间访问问题
上面这个问题归结起来就是无法验证网站的证书,找不到证书验证链 针对这个问题,Java的证书验证系统与其他不同,将代理工具生成的证书作为可信根证书导入系统证书库,是存在问题的。在java的认证需要使用JRE中证书库,所有必须把代理工具的证书加入到JRE的证书库中。下面解决步骤:
用户1418372
2018/10/11
2.3K0
第十二节 微服务https之间访问问题
Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
Eclipse 为我们在开发中必不可缺的 IDE,熟悉 Eclipse 的开发与应用可以让我们在项目中事半功倍。但是如果我们在使用过程中,比如使用 Eclipse 安装内置插件时,或者是插件更新时报错,我们该如何解决呢?本文就 Eclipse 的此类报错做了汇总。
白鹿第一帅
2022/05/08
4.4K0
Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总
"Connection refused" when syncing Maven project in 2021.1 : java.rmi.ConnectException: Connection...
settings—》Build,Execution,Deployment—》Build Tools—》Maven—》Importing—》JDK for importer选择你安装的JDK版本
一个会写诗的程序员
2021/07/19
2K0
"Connection refused" when syncing Maven project in 2021.1 : java.rmi.ConnectException: Connection...
云通信产品常见的SSL相关错误及解决方法
SSL协议在当今的网络信息传输过程中起到了不可替代的作用,使用不对称加密技术实现会话双方之间信息的安全传递,实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。
孙天骄
2020/11/05
3.9K0
Logstash如何连接开启了SSL的Elasticsearch集群?
我们知道Elasticsearch从7开始开放了大量X-Pack的基础安全功能,默认情况下启动的时候就会配置开启安全功能,启用SSL,连接Elasticsearch需要采用HTTPS。
MCNU云原生
2023/02/22
3.2K0
CAS实现单点登录(SSO)经典完整教程
证书对于实现此单点登录非常之重要,证书是服务器端和客户端安全通信的凭证,本教程只是演示,所有用了
全栈程序员站长
2022/06/26
1.5K0
CAS实现单点登录(SSO)经典完整教程
推荐阅读
相关推荐
Maven PKIX path building failed 错误提示
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验