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

时间:2008-10-14 18:23:54

标签: java eclipse tomcat eclipse-3.4

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

5 个答案:

答案 0 :(得分:8)

在项目文件夹中,名为.settings的{​​{1}}文件夹下应该有一个包含XML片段的文件:

org.eclipse.wst.common.component

您应该可以将<wb-module deploy-name="WebProjectName"> <wb-resource deploy-path="/" source-path="/WebContent"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> 下的源路径更改为您的共享文件夹。我将关闭Eclipse项目进行这些更改以保证安全。

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

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

答案 1 :(得分:4)

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

在Eclipse 3.6(可能还有早期版本)中,

  1. 右键点击您的项目
  2. 点击属性
  3. 点击“部署程序集”
  4. 添加...文件夹 - &gt;下一步
  5. 导航到源文件夹
  6. 完成

答案 2 :(得分:2)

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

答案 3 :(得分:0)

在STS 2.5.1上

  1. 右键点击您的项目
  2. 点击属性
  3. 点击“Java Build path”
  4. 点击“来源”标签
  5. 导航至默认输出文件夹
  6. 浏览并添加路径
  7. 完成

答案 4 :(得分:0)

您可以在R-click项目中指定Web内容的位置&gt;属性&gt;部署程序集

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