使用Tomcat 7的Eclipse EE Kepler中没有错误404 /资源

时间:2013-07-25 14:18:24

标签: tomcat tomcat7 eclipse-kepler

我安装了Tomcat 7并将其与Eclipse EE Kepler集成。

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

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

2 个答案:

答案 0 :(得分:3)

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

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

screenshot of eclipse project settings dialog

无论您使用什么,它都必须与您的网址中使用的上下文根匹配:

screenshot of example URL

要将上下文根设置为ROOT,只需使用“/".

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

Screenshot of the eclipse modules properties page

答案 1 :(得分:0)

我不知道它是否可以提供帮助,但我遇到了同样的问题,事情是eclipse keppler在我的情况下还没有与tomcat 7相处,所以我只是安装了Eclipse juno并集成了相同的jre和它马上编译了jsp并且工作正常。