仍然缺少jenkins bitbucket分支源插件

时间:2016-09-13 11:08:54

标签: java ssl jenkins

所以我有一个Jenkins大师,我需要添加自签名SSL证书来获得与我们的bitbucket服务器工作的HTTPS连接。

Java:C:\ Program Files \ Java \ jre1.8.0_4 CACerts:$($ java_path)\ lib \ security \ cacerts

我现在想要使用使用HTTP连接到bitbucket的branch source plugin,但是我收到以下错误:

  

javax.net.ssl.SSLHandshakeException:   sun.security.validator.ValidatorException:PKIX路径构建失败:   sun.security.provider.certpath.SunCertPathBuilderException:无法   找到所请求目标的有效证书路径

环顾这个问题是因为我没有将Certs添加到cacerts文件中,但我确定它们已添加,我已经检查过它们是否包含在cacerts文件中,可以使用相同的jenkins实例使用不同的cacerts文件?若有,那么有谁知道这个cacerts文件可能在哪里?

1 个答案:

答案 0 :(得分:2)

Jenkins正在运行你设置的jvm,cacerts文件通常在“C:\ Program Files \ Java \ youjdkversion \ jre \ lib \ security”路径上,我已经被困了几天试图解决这个问题该指南帮助我解决了这个问题:https://github.com/escline/InstallCert

请记住重新启动jenkins,因为您的新证书将在下一个jvm运行时使用,而不是在当前版本中使用