zoukankan      html  css  js  c++  java
  • 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,这样所有的问题就全部解决了。

  • 相关阅读:
    codeforces_1075_C. The Tower is Going Home
    leetcode_Stone Game_dp_思维
    leetcode_Counting Bits_dp
    Divide and Conquer_1.最大连续子数组
    python_MachineLearning_感知机PLA
    IIS中启用gzip压缩(网站优化)
    asp.net运行机制图
    asp.net 的那点事(2、浏览器和一般处理程序)
    asp.net 的那点事(1、当用户在浏览器地址栏输入了网址后,发生了什么?)
    android环境搭配 运行android sdk manager时出现错误问题解决
  • 原文地址:https://www.cnblogs.com/justlove/p/6940328.html
Copyright © 2011-2022 走看看