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执行环境 (下) 配置整合
1204 0
|
jenkins 持续交付 开发工具
jenkins学习笔记之一:流水线基础语法
jenkins学习笔记之一:流水线基础语法
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
1411 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
615 2
|
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,为持续集成和自动化构建打下了坚实基础。
1310 1
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
1001 0
|
小程序 IDE 安全
UniAPP HBuilderX 运行到各个小程序开发工具
UniAPP HBuilderX 运行到各个小程序开发工具
1424 0
|
jenkins 持续交付
Jenkins(2)- 更改插件源为国内源
Jenkins(2)- 更改插件源为国内源
1796 0
Jenkins(2)- 更改插件源为国内源
|
Kubernetes 容器
934.【kubernetes】kubeadm版本更新证书
934.【kubernetes】kubeadm版本更新证书
845 2

热门文章

最新文章