Dan*_*Def 3 java windows jenkins
我正在使用Jenkins文件夹中的JRE的Windows上运行Jenkins服务器。版本为1.8.0_66,但更新中心使用的“让我们加密”证书与此版本不兼容,因此我需要对其进行更新。
是否有可用的独立JRE可以替换此文件夹的内容,或者是否有在Jenkins自身内部更新此JRE的标准方法?
这是针对碰巧遇到这个问题的 Windows 用户的(就像我一样)。您需要设置系统环境变量JAVA_HOME。
<env name="JENKINS_HOME" value="%BASE%"/>
<!--
if you'd like to run Jenkins with a specific version of Java, specify a full path to java.exe.
The following value assumes that you have java in your PATH.
-->
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>
Run Code Online (Sandbox Code Playgroud)
将“可执行文件”中的%BASE%更改为%JAVA_HOME%
<env name="JENKINS_HOME" value="%BASE%"/>
<!--
if you'd like to run Jenkins with a specific version of Java, specify a full path to java.exe.
The following value assumes that you have java in your PATH.
-->
<executable>%JAVA_HOME%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>
Run Code Online (Sandbox Code Playgroud)
您可以从此处在本地计算机上安装Java 。通常在Windows上,它将安装在C:\ Program Files \ Java \ jdk1.8.0_161之类的文件夹中。然后只需将JRE文件夹C:\ Program Files \ Java \ jdk1.8.0_161 \ jre及其所有子文件夹和文件从本地计算机复制到Jenkins文件夹(JAVA_HOME)中的JRE,以便替换其内容。您可以从Jenkins系统信息中看到JAVA_HOME。您可以在此之前存档旧的JRE安装文件。
第二个选择是你的詹金斯服务器上直接安装JRE 这里。它将创建一个类似于C:\ Program Files \ Java \ jre1.8.0_161的目录。然后,您可以将此文件夹内容复制到Jenkins_home / jre文件夹或您的Jenkins使用的文件夹中。
第三种选择是在Jenkins服务器上安装JRE,然后更改JAVA_HOME变量,以便Jenkins使用操作系统的标准文件夹。更多信息在这里。
您可能需要将证书导入到Java密钥库中。请参阅如何将.cer证书导入Java密钥库?
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |