当前位置: 首页 > 知识库问答 >
问题:

Jenkins SSLHandshakeException在发布到confluence时

赫连子石
2023-03-14

我们最近更改了所有的证书,詹金斯似乎受到了影响。它无法发布到confluence,并且会出现以下错误:

错误:Publisher com.myyearbook.hudson.plugins.confluencePublisher由于异常而中止AxisFaultCode:{http://schemas.xmlsoap.org/soap/envelope/}Server.UserException FaultSubcode:FaultString:javax.net.ssl.sslhandShakeException:Sun.Security.Validator.ValidatoreXception:PKIX路径构建失败:Sun.Security.Provider.CertPath.SunCertPathBuilderException:找不到请求目标FaultActor:FaultNode:FaultDetail:{http://xml.apache.org/axis/}.net.ssl.sslHandShakeException:Sun.Security.Validator.ValidatorException:PKIX路径生成失败:Sun.Security.Provider.CertPath.SunCertPathBuilderException:找不到请求目标的有效证书路径

我们对内部服务使用自签名证书。我使用keytool命令将新证书添加到运行jenkins的服务器的信任存储中。问题依然存在。我现在无法追踪问题的来源。如有任何帮助,我们将不胜感激。

谢谢,SanZig

共有1个答案

葛霄
2023-03-14

我终于想通了。这是受信任密钥存储库的位置有问题。最好总是将证书添加到/var/lib/jenkins/.keystore中,而不是添加到path_to_java_home/jre/lib/security/cacerts中。如果您仍然希望将证书添加到cacerts,那么应该在应用程序的配置文件中添加一个ARG:

java_args=“-djavax.net.ssl.truststore=/usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts”

有时可能需要在~/.keystore中添加证书

 类似资料:
  • Atlassian Confluence(简称Confluence)是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence 不是一个开源软件,非商业用途可以免费使用。 Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 目前,Confluence被用于广泛地用于项目团队,开发团队,

  • 我有点沮丧。我试图为confluence开发一个简单的“hello world”宏。但所有的教程都不再适用于实际的SDK6。 我试过这个教程: https://developer.atlassian.com/confdev/tutorials/macro-tutorials-for-confluence/creating-a-new-confluence-macro#CreatingaNewCon

  • confluence-el 是一个 Emacs 的扩展,可以让你跟 Atlassian 的 Confluence 的 Wiki 系统进行交互操作。支持导航和浏览 wiki 内容的各种方法,包括编辑 wiki等。

  • Confluence Publisher The Confluence Publisher allows documentation written in AsciiDoc and versioned directly with the documented code baseto be published to a Confluence space. It supports a "docs-as

  • 问题内容: 我的设置:Rails 3.0.9,Ruby 1.9.2,jQuery 1.6.2 我有一个表单,可以为用户显示多张照片和评论,我希望实现内嵌评论。 我想在用户点击textarea字段中的enter键后提交AJAX帖子。这是到目前为止我拥有的javascript(不完整) 我使用该方法是因为可以将内容替换为另一个AJAX调用。我需要的是jQuery 方法的语法,假设我需要传递诸如say

  • 除了能够将书籍发布到 GitBook.com 外,还可以将书籍发布到 GitHub Pages,由于没有找到官方文档,所以这里记录的是我自己正在使用的一种方法。 如果读者不了解 GitHub Pages 为何物,简单说就是一个可以托管静态网站的 Git 项目,支持使用 markdown 语法以及 Jekyll 来构建,或者直接使用已经生成好的静态站点。详细可以参考 GitHub Pages 主页。