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执行环境 (下) 配置整合
1121 0
|
jenkins 持续交付 数据安全/隐私保护
无法连接到Jenkins
无法连接到Jenkins
无法连接到Jenkins
|
jenkins 持续交付 开发工具
jenkins学习笔记之一:流水线基础语法
jenkins学习笔记之一:流水线基础语法
|
Oracle jenkins Java
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
1048 1
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
907 0
|
小程序 IDE 安全
UniAPP HBuilderX 运行到各个小程序开发工具
UniAPP HBuilderX 运行到各个小程序开发工具
1151 0
|
jenkins 持续交付
Jenkins(2)- 更改插件源为国内源
Jenkins(2)- 更改插件源为国内源
1610 0
Jenkins(2)- 更改插件源为国内源
|
jenkins Java 持续交付
|
jenkins Java 持续交付
新的centos7.9安装jenkins—(一)
新的centos7.9安装jenkins—(一)
454 0