Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 詹金斯没有';由于ssl证书,我使用Oracle构建的openjdk安装所有插件_Java_Jenkins_Adoptopenjdk - Fatal编程技术网

Java 詹金斯没有';由于ssl证书,我使用Oracle构建的openjdk安装所有插件

Java 詹金斯没有';由于ssl证书,我使用Oracle构建的openjdk安装所有插件,java,jenkins,adoptopenjdk,Java,Jenkins,Adoptopenjdk,我正试图在本地机器上启动jenkins。操作系统是Ubuntu 20.04 java-jar-jenkins.war 在我单击web界面中的InstallPlugins之后,我得到了关于证书的错误信息 java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/gradle/1.36/gradle.hpi (redirected to: https://get.jenkins.

我正试图在本地机器上启动jenkins。操作系统是Ubuntu 20.04

java-jar-jenkins.war
在我单击web界面中的InstallPlugins之后,我得到了关于证书的错误信息

java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/gradle/1.36/gradle.hpi (redirected to: https://get.jenkins.io/plugins/gradle/1.36/gradle.hpi)

Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
如果我使用Oracle构建的openjdk(无论版本如何)。有趣的是,有时候jenkins会安装一个插件,然后出现错误,有时候jenkins甚至可以安装4个插件。证书一定有问题,但如果有问题,为什么不每次都复制呢

如果我使用OracleJDK(尝试了8和11),一切都很好。我试了大约10次。 它还与Liberica jdk一起工作,并与采用开放jdk(openjdk,由RedHat构建)一起工作,因此问题具体在于Oracle openjdk

我还尝试将cacerts从oraclejdk复制到oracleopenjdk,但没有效果。 我想也许我应该复制jdk/lib/security目录的所有内容,但这也没用

我现在有两个问题

  • 如果是证书的问题,为什么每次的复制都不同?有时下载2个插件,有时不下载,但决不能超过4个

  • 为什么复制证书没有帮助