jenkins安装、启动报错、卸载问题

安装:centos7安装jenkins - if年少有为 - 博客园

启动报错:[Jenkins] Failed to start Jenkins Continuous Integration Server_码里法的博客-CSDN博客

卸载:centos7 彻底卸载jenkins_if年少有为的博客-CSDN博客_centos7卸载jenkins

网上不少教程因为落伍,存在一些潜在的问题,结合我今天的经历,大概说一下:

一个可行的搭配:jdk-17.0.4.1 、jenkins-2.346.3-1.1.noarch.rpm 、centos7 、apache-maven-3.8.6-bin.tar.gz 、apache-ant-1.10.12-bin.tar.gz、nexus-3.25.1-04-unix.tar.gz

1.网上的很多教程都用的是JDK1.8和 jenkins-2.222.3-1.1.noarch.rpm,但是22年Jenkins官网上说减少对老版本Java的支持,因此你如果安装 jdk1.8 和新版的jenkins,那么登陆jenkins网页之后,会有很多插件爆红,并且很多插件安装失败;

个人发现 jdk 11 目前兼容性较好,不会出现上述问题;我在反复的碰壁之后,jdk升到了17,懒得返回 jdk 11了

2.jdk 和 openjdk是两种安装包,在同一个版本情况下,openjdk能跟jenkins兼容,但是jdk不兼容;

但是,maven不兼容openjdk,因此还是建议安装 jdk 11.

3.在安装新版本的jenkins之前,一定要卸载旧版本的jenkins,不然启动jenkins会报错;

推荐用yum的方式安装新版的jenkins。

jdk 跟 Jenkins因版本兼容性导致的问题如下:

1.systemctl start jenkins 启动时候会有报错。更换jdk或jenkins版本即可。

2. systemctl start jenkins 启动时候,有时候报错是关于 /var/lib/jenkins ,极有可能是jenkins.war这个包的状态不对,可能包名不对、权限不对、用户组不对。

我今天有一次用yum下载的jenkins下面甚至没有这个包。

3.systemctl start jenkins 启动时候,比如提示“需要你用jdk [11,14],但你用的 jdk.xxx ”。更换jdk或jenkins版本即可。 

4.systemctl start jenkins 启动正常,但是登陆 网页的Jenkins时候,显示连接失败。更换jdk或jenkins版本即可。 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值