我正在使用Eclipse 3.4和Tomcat 5.5,并且我已经设置了动态Web项目。我可以从http://127.0.0.1:8080/project/访问它,但默认情况下它会从WebContent文件夹中提供文件。我想要提供的真实文件可以在名为“share”的文件夹下找到。这个文件夹来自CVS,所以我想用它给定的名字而不是重命名它。怎么办呢?
答案 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(可能还有早期版本)中,
答案 2 :(得分:2)
如果您正在运行Windows,请使用MS中的联结实用程序:http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx并将共享目录映射到Webcontent文件夹。我经常定期完成其中几个映射。
答案 3 :(得分:0)
在STS 2.5.1上
答案 4 :(得分:0)
您可以在R-click项目中指定Web内容的位置&gt;属性&gt;部署程序集
这是我在mys STS中所做的,你可以添加或删除一个位置。