http://localhost/ 或 http://127.0.0.1/ 报错:HTTP 404 的解决办法

Posted 风华长情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http://localhost/ 或 http://127.0.0.1/ 报错:HTTP 404 的解决办法相关的知识,希望对你有一定的参考价值。

       一些初次接触使用 Eclipse 工具来开发 JAVA Web 工程的开发人员,可能会对 Eclipse 和 Tomcat 的绑定产生一个疑惑。

      那就是 在修改了 Tomcat 的8080端口为80后,返回到 Tomcat 安装目录的子目录 bin 下,找到并双击 startup.bat,这时的 Tomcat 在黑窗口中正常启动。然后去打开本地浏览器在地址栏输入 http://localhost/http://127.0.0.1/ 也能够正常跳转到 Tomcat 的本地管理首页。

      但在把本地 Tomcat 添加到 Eclipse 中的 Runtime Environments 绑定之后,在 Eclipse 中找到 Servers 窗口,然后在我们已添加设置好的 Tomcat 服务器上右键点击 Start 成功启动我们的 Tomcat 后,再去打开本地浏览器,在地址栏输入 http://localhost/http://127.0.0.1/ 却不能够正常跳转到 Tomcat 的本地管理首页,报错:HTTP Status 404 - /。

异常分析:

      在 Eclipse 中找到 Servers 窗口,然后鼠标左键双击我们已添加设置好的 Tomcat 服务器,这时会在上面打开我们的 Tomcat 服务器的设置窗口,在 Server Location 一栏会有一个默认的设置好的选项 Use workspace metadata (does not modify Tomcat installation),通过 Server path 也可看出,这个服务器位置不是我们所安装的 Tomcat 的真实路径,所以造成了浏览器无法找到我们解压的 Tomcat 目录下的 webapps\\ROOT\\index.jsp 页面,已至此报错:HTTP Status 404 – / 的异常。

解决方法:

      将已选定项 Use workspace metadata (does not modify Tomcat installation) 重新修改为 Use Tomcat installation (takes control of Tomcat installation)。随之 Server path 也自动更改成了我们与 Eclipse 所绑定的 Tomcat 的所在安装路径。到此异常已经解决完毕,重启 Tomcat 即可。

相关补充:

      我们都知道部署到 Tomcat 服务器中的项目默认是存放在其安装目录下的 webapps 里,为了与之相一致,我们还需将 Deploy path 的默认值 wtpwebapps 修改为 webapps,这样所有的问题就全部解决了。

以上是关于http://localhost/ 或 http://127.0.0.1/ 报错:HTTP 404 的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

React Router:拒绝执行脚本或样式

我的 http://localhost/ 重定向到 www.localhost.com

可以从通过 file:// 协议打开的本地文件访问由 http(localhost 或远程)提供的文件吗?反之亦然?如何实施?

http://localhost/ 无法显示网页

http://localhost/undefined 404(未找到)

eclipst tomcat 有时候发布后发现http://localhost:8080时在浏览器什么也不显示或404