1

我对 eclipse-tomcat-maven 非常陌生,并且在配置它们时遇到了一些严重的问题。

我从 eclipse->new project->maven project-> mvn-archerype-webapp 创建了一个简单的 webapp,带有一个简单的 Hello world,但是当我选择我的项目并在服务器上运行它时,我收到以下消息: HTTP Status 404 The请求的资源不可用。

我已经尝试了大量的故障排除,例如将服务器位置更改为“用户 Tomcat 安装”,或者将服务器 HTTP/1.1 端口从 8080 更改为 8088 并再次更改为 8080,重新启动 eclipse 和 pc,以及许多其他工作人员但没有作品。

我正在使用 eclipse Juno 和 apache tomcat 6.0。tomcat 服务器启动得很好,但找不到 index.jsp 页面。

我会很感激任何帮助,因为我真的迷路了,我无法继续处理我的 jsp 页面,除非我解决了这个问题。

4

2 回答 2

6

实际上问题是:Eclipse 会自动配置与我在工作 IDE 中的文件夹结构不同的文件夹结构。更详细地说:我的工作文件夹结构是:src/main/webapp/WEB-INF 和 src/main/webapp/index.jsp 而在家里 Eclipse 会自动将所有 jsp 页面放入一个名为 WebContent 的新文件夹中!因此,虽然我的项目设置为在 WebContent/... 下查找 index.jsp,但它在 webapp 文件夹下进行了搜索,因此没有找到任何 index.jsp 页面。

我偶然发现,经过几天的搜索,当我单击窗口右侧的 myproject->properties->project facets->Dynamic Web Module->Further Configuration Available 时。

“Further Configuration Available”只能在您第一次导入项目时显示!我花了很多天试图找出问题所在,所以我想分享它以防其他人遇到同样的问题!

于 2013-01-13T19:34:51.297 回答
5

在安装 Tomcat 并试图让 Eclipse 使用它之后,我起初对此感到困惑。Tomcat 正在运行,但不会显示其起始页。

从 Eclipse 运行 Tomcat 时页面HTTP 错误 404 似乎有答案,但这对我不起作用。

最后,我在以下位置找到了一个完美的修复视频: How to resolve 404 Error with Tomcat Server and Eclipse Thanks to "facesagar" on Youtube,以及 > 问题:假设您安装了 Tomcat、Java EE 等设置,透视设置为 Java EE ,服务器选项卡显示,并且您已经通过“新服务器”在那里安装了 Tomcat 服务器。

您可以运行服务器,但浏览器从 Tomcat 服务 localhost:8080 返回错误,这意味着 Tomcat 正在运行,但找不到根页面。

给出上述解决方案:

  1. 右键单击“服务器”面板中的 Tomcat 服务器,转到“属性”,“常规”选项卡。
  2. 单击(切换位置)按钮 - 从工作区更改为“Tomcat ...”设置。
  3. 申请。好的。
  4. 返回服务器面板中的 Tomcat 服务器。双击打开设置。(注意:在我观看视频之前,我从未想过双击打开服务器配置面板)
  5. 转到服务器位置,单击使用 Tomcat 安装按钮。
  6. 保存该文件(设置)
  7. 在“服务器”面板中重新启动 Tomcat 服务器。
  8. 通过在 localhost:8080 重新加载浏览器页面进行测试

哇……成功了!

于 2013-12-24T13:54:26.467 回答