使用Jenkins获取HTTP错误404

时间:2018-03-06 06:10:55

标签: jenkins jenkins-pipeline

我在尝试访问jenkins管道网址时遇到错误。我尝试清除浏览器缓存,尝试了不同的浏览器等但没有运气。相同的管道网址适用于其他用户但不适合我。任何想法为什么它为我抛出404错误?非常感谢!

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

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

10 个答案:

答案 0 :(得分:2)

以管理员身份登录后,使用URL http://localhost:8080

它最初使用的名称是用jenkins表示的网址,该网址无效。您要访问的URL是http://localhost:8080

答案 1 :(得分:1)

可能有以下原因之一:

  1. 您无权访问该作业。
  2. 您可以访问该作业,但您尚未登录。尝试在另一个窗口登录jenkins并检查在这台计算机上记住我,然后打开该URL。
  3. 您正尝试从另一台未经jenkins主服务器列入白名单的服务器访问它,即不允许访问。
  4. 这些是我最好的猜测。如果这些不起作用,那么有人需要手动检查您输入的网址以及其他与环境相关的问题。

答案 2 :(得分:1)

大多数人都会犯一个普遍的错误。(从CMD运行jenkins.war时)

请确保您的tomcat服务器在本地“启动并运行”。 Follow these steps

答案 3 :(得分:1)

我遇到了同样的问题,并确定JIRA和Jenkins安装在同一端口8080上。由于JIRA无法正常工作,因此首先启动了Jenkins服务。然后,我使用端口8081编辑了Jenkins.xml文件,并重新启动了运行正常的服务。

答案 4 :(得分:0)

尝试使用$ sudo服务jenkins restart重启您的jenkins服务

答案 5 :(得分:0)

如果遇到上述错误,则应通过URL“ http://localhost:8081 / jenkins / ”访问,而不仅限于“ http://localhost:8081”。 由于我的8080端口已被使用,因此我的端口是8081。 祝你有美好的一天!

答案 6 :(得分:0)

当我从CMD运行jenkins.war时,我遇到了同样的问题。实际上,当您从CMD运行jenkins.war时,可以使用localhost:8080。但是,如果您运行startup.bat文件,则您设置的路径(例如localhost:8080 / jenkins)将起作用。

答案 7 :(得分:0)

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

答案 8 :(得分:0)

每当我跑步时,我都会遇到此错误: https://:443 / jenkins

并且Jenkins在运行时成功运行,没有任何错误: https://:443

希望这会有所帮助!

答案 9 :(得分:0)

出于测试目的,我使用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

我刚刚删除了暴露50000的JNLP端口

启动docker的命令是:docker run -p 8080:8080 jenkins

现在,我能够在http:// localhost:8080上浏览该应用程序而没有发现错误。

谢谢