我安装了 Tomcat 7 并将其与 Eclipse EE Kepler 集成。
我通过“服务器”选项卡下的“添加新服务器”选项添加了服务器。
做了必要的更改,但是当我访问时localhost:8080
,它给了我 Tomcat 欢迎页面;当我创建一个动态 Web 项目并尝试运行该项目中的任何文件或项目本身时,Error 404/Resource not available
即使服务器运行良好,它也会提供。
我安装了 Tomcat 7 并将其与 Eclipse EE Kepler 集成。
我通过“服务器”选项卡下的“添加新服务器”选项添加了服务器。
做了必要的更改,但是当我访问时localhost:8080
,它给了我 Tomcat 欢迎页面;当我创建一个动态 Web 项目并尝试运行该项目中的任何文件或项目本身时,Error 404/Resource not available
即使服务器运行良好,它也会提供。
项目的上下文根设置是否包含在您的 URL 中?默认情况下,上下文根通常设置为项目名称(这可能不是您所期望的)。
您可以通过打开项目设置、选择“Web 项目设置”并调整上下文根以满足您的需要来更改上下文根:
无论您使用什么,它都必须与您的 URL 中使用的上下文根匹配:
要将上下文根设置为 ROOT,只需使用“/”。
您还可以在服务器的“Web 模块”属性页面上更改上下文根。打开“服务器”视图(用于停止和启动服务器的相同视图)并双击带有 Web 应用程序的服务器。单击“模块”选项卡(在左下角),然后在列表中找到您的应用程序。单击“编辑...”按钮后,您可以更改部署路径。
我不知道它是否可以提供帮助,但我遇到了同样的问题,问题是 eclipse keppler 不正确,但在我的情况下与 tomcat 7 不兼容,所以我刚刚安装了 Eclipse juno 并集成了相同的 jre,它编译了 jsp马上和工作正常。