Jenkins启动失败的一些处理

简介: Jenkins启动失败的一些处理

启动失败的一些表现:Starting jenkins (via systemctl):  Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

[FAILED]


常见的解决方案:

1)修改jdk配置

——————————————————————————

编辑文件:vim /etc/init.d/jenkins

找到 candidates, 在第一行 加入 自己的jdk的java路径

——————————————————————————

2)校验Java版本是否匹配。不匹配的验证方式如下:——————————————————————————————————————————

jenkins -v      输出如下:

Sep 08, 2022 3:43:13 PM executable.Main verifyJavaVersion

SEVERE: Running with Java class version 52, which is older than the Minimum required version 55. See https://jenkins.io/redirect/java-support/

java.lang.UnsupportedClassVersionError: 52.0

at executable.Main.verifyJavaVersion(Main.java:145)

at executable.Main.main(Main.java:109)

Jenkins requires Java versions [17, 11] but you are running with Java 1.8 from /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64/jre

java.lang.UnsupportedClassVersionError: 52.0

at executable.Main.verifyJavaVersion(Main.java:145)

at executable.Main.main(Main.java:109)

——————————————————————————————————————————

3)端口被占用

修改端口:

————————————————————

修改配置文件

vim /etc/sysconfig/jenkins

修改 JENKINS_PORT="7777"

:wq 保存退出

然后重启jenkins

————————————————————

第二种修改端口的方式:

——————————————————————

vim /usr/lib/systemd/system/jenkins.service

Environment="JENKINS_PORT=7777"

:wq 保存退出

重新加载服务:

systemctl daemon-reload

重启Jenkins:

systemctl start jenkins

service jenkins start

——————————————————————

如果依然提示端口被占用:

安装openjdk11

——————————————————————————————————

官方文档https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 

相关文章
|
jenkins Java 持续交付
Jenkins部署报错问题:已解决
其他更多的Jenkins操作可以看我的其他博客 : 服务搭建篇(九) 使用GitLab+Jenkins搭建CI\CD执行环境 (上) 基础环境搭建 服务搭建篇(十) 使用GitLab+Jenkins搭建CI\CD执行环境 (下) 配置整合
1257 0
|
jenkins 持续交付 Docker
Jenkins - 插件安装失败处理方法
Jenkins - 插件安装失败处理方法
11676 1
Jenkins - 插件安装失败处理方法
|
7月前
|
关系型数据库 项目管理 数据安全/隐私保护
Leantime:开源项目管理神器
Leantime是一款专为非专业项目经理设计的开源项目管理工具,在Jira的臃肿和Trello的简化之间找到了完美平衡。它集成了战略规划、敏捷看板、甘特图、知识管理、工时跟踪等全面功能,支持Docker一键部署。无论是创业团队还是企业部门,Leantime都能以极低的学习成本,让每位成员轻松参与项目协作。告别过度复杂的工具,用这款轻量而强大的神器,为你的2026年项目计划保驾护航。
1123 16
 Leantime:开源项目管理神器
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
1534 0
|
分布式计算 资源调度 Hadoop
Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
【4月更文挑战第2天】Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
655 2
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
1056 0
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
1409 1
|
Oracle jenkins Java
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
|
jenkins 持续交付
Jenkins(2)- 更改插件源为国内源
Jenkins(2)- 更改插件源为国内源
1942 0
Jenkins(2)- 更改插件源为国内源
|
小程序 IDE 安全
UniAPP HBuilderX 运行到各个小程序开发工具
UniAPP HBuilderX 运行到各个小程序开发工具
1567 0

热门文章

最新文章