解决Jenkins2.15在JDK11下遇到的问题

2019-01-14  本文已影响0人  qiyubing

下载安装包

wget https://pkg.jenkins.io/redhat-stable/jenkins-2.150.1-1.1.noarch.rpm

安装

rpm -ivh jenkins-2.150.1-1.1.noarch.rpm

添加依赖

  1. 由于jdk11删除了不少包,所以根据官网指示,需要添加一些依赖的jar包:

详见官网: https://jenkins.io/blog/2018/12/14/java11-preview-availability/

  1. 将四个包下载到 /usr/lib/jenkins 下和jenkins.war放一起比较合适
image-20190114201954461.png

修改jenkins配置文件

  1. 打开配置文件
vim /etc/sysconfig/jenkins
  1. 找到"JENKINS_JAVA_OPTIONS",修改为如下:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -p /usr/lib/jenkins/jaxb-api.jar:/usr/lib/jenkins/javax.activation.jar --add-modules java.xml.bind,java.activation -cp /usr/lib/jenkins/jaxb-core.jar:/usr/lib/jenkins/jaxb-impl.jar"
  1. 找到"JENKINS_ARGS",修改为如下:
JENKINS_ARGS="--enable-future-java"

安装字体

sudo yum install -y fontconfig
Snipaste_2019-01-14_20-57-54.png

详见WIKI:https://wiki.jenkins.io/display/JENKINS/Jenkins+got+java.awt.headless+problem

上一篇 下一篇

猜你喜欢

热点阅读