Jenkins常见问题之HTTP-ERROR-404
前言
最近需要利用Jenkins 2.0的流水线即Pipeline,实现CI/CD,所以自行在服务器上学着搭建Jenkins。当然,Jenkins的安装很简单,附Jenkins用户手册:
- 前提:安装好java。
- 去Jenkins下载地址下载对应版本的Jenkins。
- 解压至自定义文件夹,笔者文件夹为/var/lib/jenkins。
- centOS7下使用
systemctl start jenkins.service
启动Jenkins服务。- 打开浏览器,以
http://ip:8081
进行访问(Jenkins默认端口8080),即可看到图形化的Jenkins设置页面
步骤清晰明了,但是现实往往不是那么如意,因为笔者服务器上的8080端口被Tomcat所使用,所以在启动Jenkins服务前进行了访问端口的修改:
1 | [root@lemonlzy ~]# vim /etc/sysconfig/jenkins |
然后在访问http://ip:8081
时,没有打开Jenkins的图形设置界面,如下所示:
解决办法
问题显而易见,404就是资源未找到,但是为什么通过设定好的端口访问Jenkins呢,通过查阅,整理解决方案如下:
- 在启动Jenkins服务后,以
http://ip:8080/jenkins/
的url进行访问。
如果仍然显示Http_error_404,则
- 确保自定义端口未被其他程序所占用,通过前文描述修改端口号,重新启动Jenkins服务
systemctl restart jenkins.service
,再次通过http://ip:自定义端口号/jenkins/
或者http://ip:自定义端口号/
进行访问即可。
笔者的问题在与8081端口被占用,更改为8001,访问http://ip:8001
即正确看到Jenkins欢迎界面,到此问题解决。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zane!
评论