2

我知道有很多关于 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
  • 从第 (2) 点 继续执行此步骤 “快速启动”
  • 我没有忘记:
  • 复制ROOT文件夹
  • R-单击 Eclipse 服务器选项卡中的 tomcat 节点 -> 属性 -> 切换位置
  • 在项目资源管理器中双击 tomcat 节点并检查使用 tomcat instillation(控制 tomcat 安装)

页面:http://localhost:3030/工作正常。它显示消息如果你看到这个,你已经成功安装了 Tomcat。恭喜!

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

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

HTTP 状态 404 - /SimpleProject/


类型状态报告

消息 /SimpleProject/

描述 请求的资源不可用。


Apache Tomcat/7.0.37

4

1 回答 1

0

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

当我仔细遵循这个安装步骤时,安装是正确的。

导致错误的唯一问题是在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 标准版项目。我很少遇到 NetBeans 问题,当它们发生时,我可以自己或通过搜索有关问题的信息轻松解决它们。

当我开始学习 Java Entrprise Edition 并查看有关 NetBeans 的教程时,我从第一天就开始了我的第一个项目。

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

当我搬到 Eclipse 时。我遇到了很多问题,每个问题都需要花费数小时来搜索和解决。在开始一个项目之前需要三天时间。

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

于 2013-03-10T20:22:44.937 回答