[root@localhost /]# systemctl status jenkins.service
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since 六 2019-09-28 09:27:02 CST; 27min ago
Docs: man:systemd-sysv-generator(8)
Process: 30069 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE) 9月 28 09:27:02 localhost.localdomain systemd[1]: Starting LSB: Jenkins Automation Server...
9月 28 09:27:02 localhost.localdomain runuser[30074]: pam_unix(runuser:session): session opened for user jenkins by (uid=0)
9月 28 09:27:02 localhost.localdomain jenkins[30069]: Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
9月 28 09:27:02 localhost.localdomain jenkins[30069]: [失败]
9月 28 09:27:02 localhost.localdomain systemd[1]: jenkins.service: control process exited, code=exited status=1
9月 28 09:27:02 localhost.localdomain systemd[1]: Failed to start LSB: Jenkins Automation Server.
9月 28 09:27:02 localhost.localdomain systemd[1]: Unit jenkins.service entered failed state.
9月 28 09:27:02 localhost.localdomain systemd[1]: jenkins.service failed. [root@localhost /]# which java
/usr/local/iron/jdk1.8.0_191/bin/java #JDK的安装路径和Jenkins 默认的JDK路径不一致
#建立软连接
ln -s /usr/local/iron/jdk1.8.0_191/jdk/bin/java /usr/bin/java #如果多版本,可以使用下面的命令更新
[root@localhost /]# update-alternatives --install /usr/bin/java java /usr/local/iron/jdk1.8.0_191/bin/java 300
[root@localhost /]# update-alternatives --install /usr/bin/javac javac /usr/local/iron/jdk1.8.0_191/bin/javac 300
[root@localhost /]# update-alternatives --install /usr/bin/jar jar /usr/local/iron/jdk1.8.0_191/bin/jar 300
[root@localhost /]# update-alternatives --install /usr/bin/javah javah /usr/local/iron/jdk1.8.0_191/bin/javah 300
[root@localhost /]# update-alternatives --install /usr/bin/javap javap /usr/local/iron/jdk1.8.0_191/bin/javap 300
[root@localhost /]# update-alternatives --config java [root@localhost /]# which java
/usr/bin/java

或者修改jenkins配置文件

vi /etc/rc.d/init.d/jenkins

类似如下修改:

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/usr/local/iron/jdk1.8.0_191/bin/java #把自己配置的目录加进去
"

最新文章

  1. 手机Fildder抓包_监控应用请求
  2. mac jdk环境变量
  3. [ActionScript 3.0] AS3.0 复制xml,并赋值
  4. PAT乙级 1019. 数字黑洞 (20)
  5. [Codeforces626F] Group Projects (DP)
  6. java版本的学生管理系统
  7. Linux系统快速启动方案
  8. MemoryMappedFile 内存映射文件 msdn
  9. 1.webpack-----模块加载器兼打包工具
  10. 【开源】AspnetCore 2.0 自动API文档生成组件,支持protobuffer
  11. [Android] 基于 Linux 命令行构建 Android 应用(四):命令行构建
  12. 【.Net】在windows server 2016 和Windows10这些server上安装.net fw3.5
  13. django的request介绍和APIView流程分析和CBV的流程分析
  14. DB2创建function(二)
  15. 使用Bootstrap+metisMenu完成简单的后台管理界面
  16. Eclipse技巧
  17. SQL技巧两则:选择一个表的字段插入另一个表,根据其它表的字段更新本表内容
  18. 9260与SAM-BA连接(转)
  19. 在macro中怎么接着使用一些库?(遇到的例子:current_user)
  20. flask插件系列之flask_caching缓存

热门文章

  1. Httpd服务入门知识-Httpd服务常见配置案例之定义'Main' server的文档页面路径(文档根路径)
  2. Android 还可以走多久?
  3. 安装Matlab出现弹出DVD1插入DVD2的提示怎么办?
  4. The Difference between Gamification and Game-Based Learning
  5. 将zabbix服务和monitor服务在一个机器上部署
  6. codeblock代码片段
  7. 【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)
  8. 【AtCoder】 ARC 099
  9. <每日 1 OJ> -内存文件系统
  10. SQLSERVER|CDC日志变更捕获机制