ubuntu18.04因java路径原因启动jenkins失败

我的云服务器ubuntu18.04上本来装了jenkins,今天安装完tomcat后,将原有的openjdk卸载了,安装了jdk8u192, 此时浏览器访问8080端口显示的就是tomcat安装成功的页面,对啊,那我原本的jenkins去哪了呢,应该是tomcat占用了8080端口,此时去修改端口.

vi /etc/default/jenkins

HTTP_POrt=8080改为8888

 

再编辑jenkins的启动文件

vi /etc/init.d/jenkins

将里面的端口也改了

 

然后重启
systemctl restart jenkins.service   或 service jenkins restart
查看状态
systemctl status jenkins.service
发现启动失败failed


网上一顿瞎折腾,也没搞定,最后查看错误信息,还是跟java路径有关,里面提到 type - p java,说这个会返回实际的java路径,我在命令行输入type - p java,返回 /usr/local/jdk1.8.0_192/bin/java。这就是我的java的安装路径。

再返回到启动文件vi /etc/init.d/jenkins,找到一行JAVA=`type -p java`,我把这行直接注释了,然后添加一行JAVA= /usr/local/jdk1.8.0_192/bin/java,保存退出。


再重启 systemctl restart jenkins.service
查看状态 systemctl status jenkins.service
成功了。

 

 然后在浏览器输入8888端口,看到老头了!

 

posted @ 2019-11-22 16:49  天青色wy  阅读(761)  评论(0编辑  收藏  举报