• 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 目录下的 webappsROOTindex.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,这样所有的问题就全部解决了。

  • 相关阅读:
    Codevs_1403_新三国争霸_(Kruskal+动态规划)
    BZOJ_1084_[SCOI2005]_最大子矩阵_(动态规划)
    BZOJ_1180_[CROATIAN2009]_OTOCI_(LCT)
    BZOJ_1611_[Usaco2008_Feb]_Meteor_Shower流星雨_(bfs)
    hdu5338 (二进制,双指针)
    并查集专辑 (poj1182食物链,hdu3038, poj1733, poj1984, zoj3261)
    生成树专题
    生成树相关问题
    uvaLive5713 次小生成树
    如何将无向图变为点/边双连通,如何将有向图变为强连通图
  • 原文地址:https://www.cnblogs.com/justlove/p/6940328.html
Copyright © 2020-2023  润新知