2018-10-29 Linux 服务器上安装java11时Jenkins出错解决方案,war版本

参考手册:https://jenkins.io/blog/2018/06/17/running-jenkins-with-java10-11/

具体操作:先将Jenkins的进程 kill 掉,然后下载四个jar包:

wget http://central.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar

wget http://central.maven.org/maven2/com/sun/xml/bind/jaxb-core/2.3.0.1/jaxb-core-2.3.0.1.jar

wget http://central.maven.org/maven2/com/sun/xml/bind/jaxb-impl/2.3.0.1/jaxb-impl-2.3.0.1.jar

wget https://github.com/javaee/activation/releases/download/JAF-1_2_0/javax.activation.jar

修改jar包的名称:

mv jaxb-api-2.3.0.jar jaxb-api.jar

mv jaxb-core-2.3.0.1.jar jaxb-core.jar

mv jaxb-impl-2.3.0.1.jar jaxb-impl.jar

运行命令:

java -p jaxb-api.jar:javax.activation.jar --add-modules java.xml.bind,java.activation -cp jaxb-core.jar:jaxb-impl.jar -jar jenkins.war --enable-future-java

结果启动报错,然后接着查找原因:

原文链接:https://wiki.jenkins.io/display/JENKINS/Jenkins+got+java.awt.headless+problem

运行:

yum install dejavu-sans-fonts

yum install fontconfig

然后再次运行以上的启动命令,成功

你可能感兴趣的:(2018-10-29 Linux 服务器上安装java11时Jenkins出错解决方案,war版本)