0

我有Tomcat 7.0.14jdk 1.6Eclipse Indigo供 Java EE Web 应用程序开发人员使用。

我用一个带有 html 和 jsp 文件的简单项目测试了 Tomcat。当我运行每个文件时,我会在工作空间中得到正确的输出。但是当我重新配置服务器以包含我的项目并单击运行main.html时,它只显示

The requested resource (/Prisonhome/main.jsp) is not available.
HTTP Status 404. 

可能缺少什么?
Prisonhome与其他简单的 hello 项目位于同一目录中。我还将web.xml文件复制到WEB_INFWEB_INF/lib
我没有配置任何xml文件,因为这不仅仅是一个 servlet 程序,而是jsp.

4

1 回答 1

0

不确定你是否已经解决了这个问题,但我想我会为其他有问题的人发布回复。

我遇到了同样的问题,但注意到如果我为 Tomcat 6.0.32 配置了一个项目,则该项目托管没有问题。我最终意识到动态 Web 模块版本实际上是问题所在,需要设置为 2.5 (http://i.imgur.com/09d6A.png) 否则所有页面都将解析为 404s 。

一旦我创建了一个模块设置为 2.5 的新项目,我就可以在 Tomcat 6 和 7 上托管。Tomcat 7 应该支持模块 3.0,但我认为它在 eclipse 中还没有完全工作。

于 2011-08-11T03:15:37.943 回答