美文网首页
解决Jenkins2.15在JDK11下遇到的问题

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

作者: qiyubing | 来源:发表于2019-01-14 20:42 被阅读0次

    下载安装包

    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

    相关文章

      网友评论

          本文标题:解决Jenkins2.15在JDK11下遇到的问题

          本文链接:https://www.haomeiwen.com/subject/retsdqtx.html