5

我在我的 Win7 PC 上安装了 Tomcat 6.0。我使用 64/32 位 windows 安装。在 Eclipse 中,我能够设置路径并设置服务器以使用我的 Tomcat 安装。在我从 Eclipse 内部运行服务器之前,一切似乎都运行良好。

我注意到http://localhost:8080/index.html页面不可用(Tomcat 默认主页)。我也无法访问http://localhost:8080/axis2。我也安装了 Axis2。

由于我长期以来一直在努力制作简单的 axix2 Web 服务,我想也许这个 Tomcat 的 Eclipse 实例会增加我的问题?

当我从 Windows GUI 启动 Tomcat 时,一切都按我的预期工作。

有任何想法吗?

谢谢。

4

2 回答 2

10

默认情况下,Eclipse 不会控制 Tomcat 安装及其所有预部署的 web 应用程序,而是仅使用其唯一的服务器引擎并将工作空间元数据用作部署空间。当您从 Eclipse 内部启动这样的服务器配置时,所有预先部署的 web 应用程序都将被完全忽略,包括 Tomcat 的默认主页。

要让 Eclipse 控制 Tomcat 安装,您需要在Servers视图中双击 Tomcat 服务器条目以获取其配置,然后在左侧列中的Server Locations下,您需要选择Use Tomcat installation(注意,当它是灰色的out, read the section leading text!它需要在没有任何项目的情况下发布)。

在此处输入图像描述

于 2011-08-18T21:38:33.850 回答
1

是的,这很正常。在Package Explorer中,您可以单击Servers文件夹并查看 Eclipse 实例正在使用的配置文件,特别是server.xmlcontext.xml。您可以编辑此配置以满足您的特定要求。

您可能还想在此链接中查看标题为Tomcat 发布选项的部分:http: //www.eclipse.org/webtools/releases/2.0/newandnoteworthy/server.php

我喜欢这种方法,因为当 WTP 不可避免地每两周破坏一次我的配置时,我不必重新安装 Tomcat,我可以删除服务器并重新配置它。

于 2011-08-18T21:35:36.350 回答