2013-07-25 51 views
1

我安装了Tomcat 7并将它与Eclipse EE Kepler集成。错误404 /资源在Eclipse EE Kepler和Tomcat 7中不可用

我通过“服务器”选项卡下的“添加新服务器”选项添加了服务器。

做了必要的修改,但是当我访问localhost:8080时,它给了我Tomcat的欢迎页面;当我创建一个动态Web项目并尝试运行该项目中的任何文件或项目本身时,即使服务器运行正常,它也会给出Error 404/Resource not available

回答

3

是否包含在URL中的项目的上下文根目录设置?默认情况下,上下文根通常设置为项目名称(可能不是您所期望的)。

您可以通过打开项目设置更改上下文根,选择“Web项目设置”,并调整上下文根,以满足您的需求:

screenshot of eclipse project settings dialog

无论你使用,它必须匹配在你的URL中使用的上下文根:

screenshot of example URL

设置上下文根ROOT,只要使用 “/”。

您还可以更改服务器的“Web模块”属性页上的上下文根。打开“服务器”视图(用于停止和启动服务器的相同视图),然后使用Web应用程序双击服务器。点击“模块”选项卡(位于左下角),然后在列表中找到您的应用程序。点击“编辑...”按钮后,您可以更改部署路径。

Screenshot of the eclipse modules properties page

0

我不知道这是否可以帮助,但我有同样的问题,事情是日食开普勒不上点还没有犯规,在我的情况下的Tomcat 7相处,所以我只是安装了Eclipse JUNO和集成了同一个jre,它立即编译了jsp并且工作正常。