yum和rpm安装的Jenkins启动报错"Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details."解决办法

jenkins卸载方式

service jenkins stop
 
yum clean all
 
yum -y remove jenkins

find / -iname jenkins | xargs -n 500 rm -rf


#   文件名称符合 name 的文件。iname 会忽略大小写
# xargs 命令 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
#   -n 选项 每次传递几个参数给其后面的命令执行

 1、rpm的方式安装

wget https://pkg.jenkins.io/redhat-stable/jenkins-2.190.1-1.1.noarch.rpm

rpm -ivh jenkins-2.190.1-1.1.noarch.rpm

2、yum的方式安装

yum install jenkins

3、启动并查看状态

systemctl start jenkins   #启动

systemctl status jenkins  #检查Jenkins的当前状态

4、出现异常

叮咚。。。。。。

启动时报错如下图

 按照提示 输入命令 排查原因      用systemctl status jenkins.service来检查下下状态

 这里说的是JDK的路径配置不对

-----------------------------------------------------------解决方案---------------------------------------------------

现在修改Jenkins启动脚本的JDK路径:

 vim /etc/rc.d/init.d/jenkins

最后一排,它的默认路径是:/usr/bin/java

需要改成自己的JDK路径,我的是:/usr/local/java/jdk1.8.0_201/bin/java,注意要写到java文件

 最后需要重新加载 使配置生效 输入命令

systemctl daemon-reload

 5、 重新启动Jenkins验证

重新启动Jenkins并查看状态,再次查看状态,是active了

systemctl start jenkins
systemctl status jenkins  

 查看下进程

 到这里已经就成功启动了

posted @ 2024-08-09 14:54  攻城狮-tester  阅读(113)  评论(0编辑  收藏  举报