启动jenkins报错 Failed to start Jetty或Failed to bind to 0.0.0.0/0.0.0.0:8080或Address already in use
启动jenkins报错 Failed to start Jetty或Failed to bind to 0.0.0.0/0.0.0.0:8080或Address already in use
安装jenkins就不说了,能走到这一步的都知道。因我安装的是比较新的jenkins版本
这些问题只在新版本的jenkins安装出现,旧版本的倒是没有遇见过
使用systemctl start jenkins 启动jenkins之后会提示如下信息
Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.
注意这里使用journalctl -xe命令才能看到更多的错误信息
(补充说明:这些错误信息有时候看不到,我也是试了很多次才看到的,如果看不到的话,可以去/usr/share/java/jenkins.war 这个目录下使用命令java -jar jenkins.war –httpPort=8080,也能看到相关的错误)
这里提示的是8080端口号被占用,但是vi /etc/syscofig/jenkins,这个目录下的配置我早已经改过了,找过很多资料都是说什么修改jdk,修改端口号,都是废话。除了这个地方要改之外
还要修改位于 vi /usr/lib/systemd/system/jenkins.service 这个配置文件如下所示位置的端口号
改完之后,执行命令
systemctl daemon-reload(刷新配置)
然后再启动可能还是会提示Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.不过不要怕,先看看按它说的命令看看,如果看不到什么错,或者能看到如下所示,那就等一会再去浏览器访问,如果没什么意外应该就能成功了,因为我就是这样的
参考:https://blog.csdn.net/weixin_43487532/article/details/122556323
更多推荐
所有评论(0)