场景:现有环境已经使用Java 8在运行业务,安装Jenkins后启动报错。
原因:因为Jenkins-2.396 依赖于Java 11 版本才能启动。
解决方法:
yum 安装Java11
yum install java-11-openjdk-devel java-11-openjdk
或者二进制安装java11
修改Jenkins 启动文件
vim /lib/systemd/system/jenkins.service添加如下内容
Environment="JAVA_HOME=/usr/lib/jvm/java-11"
重启Jenkins
systemctl daemon-reload
systemctl restart jenkins.service