安装: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版本即可。

jenkins安装、启动报错、卸载问题相关推荐

  1. Redis安装+启动报错

    Redis安装+启动报错 首先Windows下安装 下载地址:https://github.com/MSOpenTech/redis/releases%E3%80%82  redis官方不支持wind ...

  2. 【总结】ElasticSearch 安装启动报错max file descriptors [32768] for elasticsearch process is too low, increase

    ElasticSearch 安装启动报错max file descriptors [32768] for elasticsearch process is too low, increase to a ...

  3. Jenkins安装插件报错解决方法

    Jenkins安装插件报错解决方法 1.报错场景 2.场景分析 3.问题解决(不一定能全解决,看运气) 1.报错场景 按正常方式安装完Jenkins后安装插件会报错如下: // An highligh ...

  4. meld安装启动报错解决

    meld安装 sudo apt-get install meld meld启用 meld& meld崩溃 报错:GLib.Error: gtk-icon-theme-error-quark: ...

  5. zookeeper安装启动报错引发的版本取用思考

    今天在学习Gitee上clone的项目,其中一个需要按照zookeeper,然后从博客园.CSDN.百度等搜索到一些教程,并按此安装,因为是Windows环境,步骤到挺简单,大致如下: 1.从zook ...

  6. [Java] lomboz eclipse 下载. 后来安装启动报错,google了好久,未果。放弃之,转Myeclipse

    http://forge.ow2.org/project/download.php?group_id=97&file_id=9319 点击 HTTP download from France

  7. rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...

    [CentOS-6.5]通过rpm包安装mysql5.7(解决了server包安装报错和mysqld启动报错的问题) 一.官网下载rpm包二.安装 wget三.检查是否已有数据库四.在linux在解压 ...

  8. Manjaro安装有道词典,启动报错解决

    文章目录 问题 解决过程 总结 问题 最近鼓捣scrcpy投屏手机的时候,都是去官方仓库看readme,全英文文档,总有些不认识的单词,于是想着整个词典,就想到了有道词典.安装过程很顺利,结果安装完之 ...

  9. centos7 安装MySQL5.7启动报错journalctl -xe 、mysql.sock' (2)处理办法及安装MySQL5.7

    解决办法原文地址:https://blog.csdn.net/hwijew/article/details/79582230 安装MySQL后重新启动MySQL报错如下: Job for mysqld ...

最新文章

  1. nyoj-222 整数中的1
  2. 用tf的VocabularyProcessor创建词汇表vocab
  3. java学习_Python基础学习教程:从0学爬虫?让爬虫满足你的好奇心
  4. 论文学习17-Global Normalization of Convolutional Neural Networks(联合实体关系抽取CNN+CRF)2017
  5. ubuntu 开启 rewrite 模块
  6. Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解
  7. Python实现生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B
  8. 一个「秒搜」豆瓣好书的网站
  9. catia工程图纸中如何画图_catia工程图 方法和步骤
  10. begin tran创建事务、commit tran提交事务、rollback tran回滚(撤消)事务的用法及理解
  11. 3dsMax Biped骨骼缩放
  12. 使用MOG2对运动物体进行检测
  13. 接口传输带格式的文字和图片_除了看书爽,这款带手写笔的「电纸书」还是办公利器...
  14. 计算机创建管理员用户名和密码,如何给电脑设置管理员登录密码?
  15. open judge 1.5 18:鸡尾酒疗法
  16. 保持技术与应用的创新优势
  17. VSP编译工具链安装
  18. 启明星辰上网行为管理配置步骤
  19. 说说自己喜欢的漫画吧
  20. Android平板电脑刷机包简单解释

热门文章

  1. Latex基础语法简介与快查
  2. Flash打造星光四射的莲花
  3. 106划为c语言16进制数,计算机基础知识题(含答案)
  4. Python实训 姓名大作战
  5. Premiere:导入资源
  6. c++的lvalue和rvalue以及引用
  7. 眼球上的科技 隐形眼镜可以当电视看
  8. java中的抽象类和接口可以实例化吗?,它们可以有构造方法吗?(扩展:接口和抽象类的区别)
  9. 高斯赛尔德c语言算法,高斯-赛德尔迭代法的算法及程序设计.doc
  10. 一朝创业,十年奋战,和信VENGD 4.0让终端不再是难题!