对于Java EE Web应用程序开发人员,我有 Tomcat 7.0.14 , jdk 1.6 和 Eclipse Indigo 。
我用一个带有html和jsp文件的简单项目测试了Tomcat。当我运行每个文件时,我在工作空间中得到正确的输出。但是,当我重新配置服务器以包含我的项目并单击运行main.html
时,它只显示
The requested resource (/Prisonhome/main.jsp) is not available.
HTTP Status 404.
可能缺少什么?
我和Prisonhome
在另一个简单的hello项目所在的目录中。我还将web.xml
文件复制到WEB_INF
和WEB_INF/lib
我没有配置任何xml
文件,因为这不仅仅是一个servlet程序,而是jsp
。
答案 0 :(得分: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中完全正常工作。 / p>