jenkins ssl证书报错问题解决
Jenkins 是一款流行的开源持续集成工具用于项目开发,具有自动化构建、测试和部署等功能。
可以.war的方式来运行Jenkins:
- 从Jenkins下载jenkins.war.
- 在目录下运行:
java -jar jenkens.war
启动后会有这个错:
Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail.
javax.net.ssl.SSLHandshakeException: 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.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1917)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:301)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:295)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1369)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:156)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:925)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:860)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1043)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1511)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:14
此时想要去安装Plugin,是没办法进行安装的,如何解决呢?
将jenkins路径下的C:\Users\Administrator\.jenkins的hudson.model.UpdateCenter.xml文件的https修改为http。
<?xml version='1.0' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins.io/update-center.json</url>
</site>
</sites>
转载于:https://www.cnblogs.com/testertechnology/p/10981162.html
jenkins ssl证书报错问题解决相关推荐
- html显示证书错误代码,整理比较齐全的网站SSL证书报错错误码问题
这不前天有一个客户网站SSL证书报错的问题终于花费时间给解决,原本看似普通的问题,居然折腾这么久.看来还是运维经验不够,不过好在通过各种排除法,重置发等策略进行解决.这里还是好在有强大的搜索引擎.这里 ...
- Jenkins 插件 地址证书报错问题解决思路
问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target ... ...
- SSL证书报错类型及解决方法
通过安装SSL证书可以确保网站数据传输的加密处理,是目前提升数据安全的重要手段之一.但这并意味着SSL证书安装完成后,网站就是绝对安全的.在网站安装SSL证书情况下,我们在访问网站时仍然会遇到各种各样 ...
- caddy 获取SSL证书报错解决:failed to obtain certificate: acme: Error - One or more domains had a problem
此文首发于我的Jekyll博客:zhang0peter的个人博客 早上尝试使用caddy,启动HTTPS服务,并自动配置TLS证书,结果在自动配证书的过程中报错: -> # sudo syste ...
- 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
〇.前言 在iOS开发中 [CocoaPods](https://github.com/CocoaPods/CocoaPods) 作为库依赖管理工具就是一把利器. 有了 CocoaPods 则无需再通 ...
- Jenkins安装插件报错解决方法
Jenkins安装插件报错解决方法 1.报错场景 2.场景分析 3.问题解决(不一定能全解决,看运气) 1.报错场景 按正常方式安装完Jenkins后安装插件会报错如下: // An highligh ...
- jenkins构建项目报错:java:[17,37] package xx.xx.xxx does not exist
场景描述 今天遇到了一个很奇怪的问题,在IDEA运行正常的项目,发布到jenkins就会报错: [ERROR] COMPILATION ERROR : [INFO] ----------------- ...
- Jenkins在linux报错:PKIX path building failed: sun.security.provid...
1.Jenkins在linux报错,先贴上报错信息 在网页上可以访问到,但是报出:Jenkenis报错:该jenkins实例似乎已离线 2.原因 jenkins启动需要访问这个网站 https://u ...
- django 使用json.dumps转换queryset的datatime报错问题解决
django 使用json.dumps转换queryset的datatime报错问题解决 参考文章: (1)django 使用json.dumps转换queryset的datatime报错问题解决 ( ...
最新文章
- winform实现截图
- 详解vue 路由跳转四种方式 (带参数)
- 什么是多任务、进程、线程
- 将背景色添加到Word 2007文档中
- java uuid静态方法_Java UUID equals()方法与示例
- python课程索引-0222
- C#与matlab混合编程
- 辣条社区:问题解答、面试系列、求职助力、学习资源,你需要的都在这里
- 02~ 一步一步教你使用 SVN之SVN 的介绍
- C#中的委托和事件(转)
- JavaCV调用摄像头
- codecademy里能学好php,在iPhone上学编程:Codecademy
- kettle 资源库 配置信息
- unity编辑器扩展——替换选择物体名字中的内容
- 基于JAVA出差报销管理系统
- 68000多只海洋动物、占地18.3万平米,这才是全球最大海洋水族馆该有的气势!...
- Cousera-Introduction to Data Science in Python Assignment1-4答案
- Redis缓存的使用
- 组图:码头上的搬运工
- css中背景图片路径问题