使用Jenkins获取HTTP ERROR 404

0yycz8jy  于 2023-05-22  发布在  Jenkins
关注(0)|答案(9)|浏览(740)

我得到下面的错误时,试图访问Jenkins管道网址。我尝试清除浏览器缓存,尝试不同的浏览器等,但没有运气。相同的管道URL对其他用户很好,但对我来说不是。为什么会出现404错误?非常感谢!

HTTP ERROR 404
Problem accessing /job/jenkins/job/test/. Reason:

    Not Found
Powered by Jetty:// 9.4.z-SNAPSHOT
2w2cym1i

2w2cym1i1#

以管理员身份登录后,使用url http://localhost:8080
它最初需要的网址说,Jenkins在它的名字,这将不会工作。您要访问的URL是http://localhost:8080
另外,如果你绑定了一个不同的端口,你可以尝试调用url作为

8ljdwjyq

8ljdwjyq2#

如果你得到像上面提到的这样的错误,你应该通过URL“http://localhost:8081/jenkins/”访问,而不仅仅是“http://localhost:8081”。顺便说一句,我的端口是8081,因为我的8080端口已经被使用了。祝你今天愉快!

ymdaylpp

ymdaylpp3#

可能有以下原因之一:
1.您无权访问该作业。
1.您有权访问该作业,但尚未登录。尝试在另一个窗口中登录到jenkins,并选中在此计算机上记住我,然后打开该网址。
1.您正试图从另一台服务器访问它,该服务器未被列入Jenkins主服务器的白名单,即不允许访问。
这些是我能得到的最好的猜测。如果这些不起作用,那么需要有人手动检查您输入的URL和其他环境相关的问题本身。

sirbozc5

sirbozc54#

尝试使用$sudo service jenkins restart重新启动你的jenkins服务

wwodge7n

wwodge7n5#

当我从CMD运行jenkins.war时,我也遇到了同样的问题。实际上,当您从CMD运行jenkins.war时,localhost:8080就是jenkins可用的地方。但是如果运行startup.bat文件,那么您设置的路径,比如localhost:8080/jenkins就可以工作。

ejk8hzay

ejk8hzay6#

如果您使用的是钩子,则会发生此错误。这是GIT中的已知问题,显示404错误。解决上述问题的方法是使用NIC ID而不是使用“localhost”。

a14dhokn

a14dhokn7#

我遇到了同样的问题,并确定JIRA和Jenkins安装在同一个端口8080上。Jenkins服务首先启动,因为JIRA不工作。然后,我编辑了端口为8081的Jenkins.xml文件,并重新启动了工作正常的服务。

ojsjcaue

ojsjcaue8#

我使用了一个docker容器在本地启动jenkins,以进行测试。下面是cmd:docker run -p 8080:8080 -p 50000:50000 jenkins参考官方文档:https://hub.docker.com/_/jenkins?tab=description
启动容器后,我浏览到http://localhost:8080并获得

HTTP ERROR 404
Problem accessing /job/jenkins/job/test/. Reason:

    Not Found
Powered by Jetty:// 9.4.z-SNAPSHOT

我只是删除了暴露的JNLP端口50000
启动docker的命令是:docker run -p 8080:8080 jenkins
现在,我能够浏览应用程序在http://localhost:8080没有未找到错误.
谢谢

ghhkc1vu

ghhkc1vu9#

大多数人都犯了一个常见的错误。(当从CMD运行jenkins.war时)
请确保您的tomcat服务器在本地“启动并运行”。

相关问题