1

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

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

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

4

2 回答 2

3

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

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

eclipse 项目设置对话框截图

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

示例 URL 的屏幕截图

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

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

eclipse 模块属性页面的屏幕截图

于 2013-08-09T15:53:10.600 回答
0

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

于 2015-06-22T10:38:55.100 回答