1

我试图让 Tomcat 在 Eclipse 中工作,但它只是拒绝。我已经按照这个这个教程。但尽管我努力,它仍然显示下面的页面。它说服务器在 Eclipse 中成功启动。但我无法在浏览器中访问 localhost:8080。如果我从开始菜单手动启动它,服务器工作得非常好。但是,当我尝试从 Eclipse 运行应用程序时,它不起作用。有人可以帮我吗?

在此处输入图像描述

在此处输入图像描述

4

4 回答 4

3

您似乎想在域根目录上访问您的 Web 项目,而不是在默认为 Eclipse 项目名称的 Web 项目的默认上下文根目录上访问。http://localhost:8080/myproject例如,如果您的 Eclipse 项目名称是“myproject” ,那么它将FirstServlethttp://localhost:8080/myproject/FirstServlet.

如果您需要访问域根上的 Web 项目,则应将 Web 项目的上下文根更改为/. 您可以在 Web 项目属性的Web Project Settings条目中执行此操作,您可以通过右键单击项目并选择Properties来访问该条目。

在此处输入图像描述

请注意,这些 Tomcat 特定的 404 错误表明 Tomcat 运行良好。如果 Tomcat 没有运行,那么您会得到一个特定于 webbrowser 的“连接超时”错误页面。

于 2012-07-04T11:06:33.997 回答
0

您需要使用localhost:8080/{project-name}/FirstServlet 或设置上下文根到/来自 Eclipse 设置才能像访问它一样localhost:8080/FirstServlet

于 2012-07-04T11:30:37.617 回答
0

谢谢它真的有帮助。在 Eclipse 中添加 Web 模块(ROOT)有助于 Navugat 添加外部 Web 模块并将 ROOT 文件夹添加到我的 Web 模块中。

从 TOMCAT_HOME/webapps/ROOT 复制 ROOT 文件夹

于 2013-01-24T09:52:54.260 回答
0

我有一个解决方案给你。我猜你已经在 Eclipse 上配置了 Tomcat。然后单击服务器选项卡,然后双击服务器(如在 tomcat 服务器中)。将打开一个 tomcat 配置页面。现在查看页面的左下角,您会发现一个名为 modules 的选项卡。点击它。点击--->添加模块-->导航到Tomcats WepApp文件夹--->“你的部署文件夹”

在此处输入图像描述

在此处输入图像描述

上图显示了我如何从 Add External we Module 导航并将 ROOT 文件夹添加到我的 web 模块。请记住我在 Eclipse 中添加了服务器。我希望你也这样做。

于 2012-07-04T10:17:12.353 回答