Eclipse和Tomcat:如何指定项目中提供的文件夹?

我正在使用Eclipse 3.4和Tomcat 5.5,并且我已经设置了动态Web项目。 我可以从http://127.0.0.1:8080/project/访问它,但默认情况下它提供WebContent文件夹中的文件。 我想要提供的真实文件可以在名为“share”的文件夹下找到。 这个文件夹来自CVS所以我想用它给定的名称而不是重命名它。 如何才能做到这一点?

在项目文件夹中,名为org.eclipse.wst.common.component.settings文件夹下应该有一个包含XML片段的文件,如下所示:

    

您应该能够将wb-resource下的源路径更改为共享文件夹。 我将关闭Eclipse项目进行这些更改以确保安全。

这是您在Eclipse中首次创建Dynamic Web Project时选择的设置 – 我无法找到如何通过Eclipse本身更改现有项目中的值。

如果您希望在部署时将共享文件夹映射到其他路径,例如webapp中的/share/ ,则可以添加另一个wb-resource元素。

可以通过Eclipse完成,无需手动编辑.settings文件。

在Eclipse 3.6(以及可能的早期版本)中,

  1. 右键单击您的项目
  2. 点击属性
  3. 点击“部署assembly”
  4. 添加…文件夹 – >下一步
  5. 导航到源文件夹

如果您正在运行Windows,请使用MS的联结实用程序: http : //technet.microsoft.com/en-us/sysinternals/bb896768.aspx并将共享目录映射到Webcontent文件夹。 我经常定期完成其中几个映射。

在STS 2.5.1上

  1. 右键单击您的项目
  2. 点击属性
  3. 单击“Java Build path”
  4. 单击“源”选项卡
  5. 导航到默认输出文件夹
  6. 浏览并添加您的路径

您可以在项目>属性>部署程序集的R单击中指定webcontent的位置

这就是我在mys STS中所做的,你可以添加或删除一个位置。