eclipse - Apache tomcat 7 本地主机页面没有错误,但是运行项目 : show HTTP Status 404 时

标签 eclipse tomcat localhost http-status-code-404

我知道有很多关于 Apache tomcat 404 错误的问题:但我认为我的情况不同。

  • 我使用的是 windows 7 64 位
  • 解压 eclipse-jee-juno-SR2-win32-x86_64 到 C:\
  • 解压缩apache-tomcat-7.0.37-windows-x64
  • 将端口 server.xml 更改为 3030 而不是 8080
  • 继续 this steps “快速入门”第 (2) 点
  • 我没有忘记:
  • 正在复制 ROOT 文件夹
  • R-click tomcat node in eclipse Servers tab -> properties -> Switch location
  • 双击Project explorer中的tomcat节点,勾选use tomcat instillation (takes control of tomcat installation)

页面:http://localhost:3030/ 工作正常。它显示消息 如果您看到此消息,则您已成功安装 Tomcat。恭喜!

但是当我尝试简单的项目(我遵循basic tutorial)并使用Run as -> Run on Server 错误页面显示 404。当返回到 http://localhost:3030/ 时,它没有显示任何错误。

  • http://localhost:3030/ 没有错误
  • 运行项目时出错!

HTTP Status 404 - /SimpleProject/


type Status report

message /SimpleProject/

description The requested resource is not available.


Apache Tomcat/7.0.37

最佳答案

我是这个问题的作者,我解决了它。我将提供解决方案,以便其他人可以从中获得帮助。

当我关注这个 installation steps仔细,则安装正确。

导致错误的唯一问题是在web.xml:
- 当创建一个新的“动态 Web 项目”时(以我为例)
- 处理这个文件:WebContent -> WEB-INF -> web.xml
- <welcome-file> </welcome-file>标签必须引用存在的文件才能在浏览器中显示。
- 如果有一些默认标签删除它们。
- 例如,当您创建一个名为 index.html 的新 HTML 文件时,请确保 web.xml 文件引用它。 <welcome-file>index.html</welcome-file>


题外话(与上述解决方案无关)
实际上,我正在广泛使用 NetBeans 进行简单的 Java Standard Edition 项目。我很少遇到 NetBeans 问题,当它们出现时,我可以自己或通过搜索有关问题的信息轻松解决它们。

当我开始学习 Java 企业版并看到有关 NetBeans 的教程时,我从第一天开始了我的第一个项目。

但我发现大多数教程都使用 Eclipse,这就是我安装它的原因。

当我搬到 Eclipse 时。我遇到了很多问题,每个问题都花了很多时间去寻找和解决。这需要 三天 天才能开始一个项目。

我想知道为什么人们更喜欢 Eclipse 而不是 NetBeans。我认为是有原因的。 (^_^)

关于eclipse - Apache tomcat 7 本地主机页面没有错误,但是运行项目 : show HTTP Status 404 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15325818/

相关文章:

java.lang.NoClassDefFoundError : org. apache.http.Consts

java - Selenium - 在另一个类中调用方法,但无法重用驱动程序

java - 在 Eclipse 中允许不正确的包名称

java - 如何配置 Tomcat 在调用 HttpServletResponse.encodeURL() 时不将 session ID 编码到 URL 中

android - React-Native 0.14 中 Fetch 抛出 "Network request failed"

apache - 本地主机错误代码 : 200 | Error in processing request (It seems like the connection to server has been lost.)

java - 如何从 jar 文件中访问图片?即我将使用什么作为目录字符串?

tomcat 8.5 servlet 参数 : webappBasePath

linux - 从主机 (Windows) 访问 guest (Ubuntu) 本地主机

java - 在 TOMCAT 中记录不需要的消息