日食&Tomcat:如何指定哪个文件夹是服从该项目?
-
03-07-2019 - |
题
我使用日食3.4和Tomcat5.5和我有一个动态网络项目的设置的。我可以从 http://127.0.0.1:8080/project/ 但是默认情况下,它提供的文件目录的文件夹。真实的文件,我想要服务,可以发现下文件夹,名为"共享"。这个文件夹来自CVS所以我想用它与其给定名称而不是重新命名。怎么可以这样做?
解决方案
在项目文件夹中,名为 org.eclipse.wst.common.component
的 .settings
文件夹下应该有一个文件,其中包含如下所示的XML片段:
<wb-module deploy-name="WebProjectName">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
您应该能够将 wb-resource
下的源路径更改为共享文件夹。我将关闭Eclipse项目进行这些更改以保证安全。
这是您在Eclipse中首次创建动态Web项目时选择的设置 - 我无法找到如何通过Eclipse本身更改现有项目中的值。
如果您希望在部署时将共享文件夹映射到其他路径,例如Web应用程序中的 / share /
,则可以添加另一个wb-resource元素。
其他提示
可以通过日食时,不需要手工编辑。设置文件。
在日食3.6(可能还有早期版本),
- 右击你的项目
- 点击性
- 点击'的部署会
- 加...文件夹->下
- 导航来源文件夹
- 完成
如果您正在运行Windows,请使用MS中的联结实用程序: http ://technet.microsoft.com/en-us/sysinternals/bb896768.aspx 并将您的共享目录映射到Webcontent文件夹。我经常定期完成其中几个映射。
在STS2.5.1
- 右击你的项目
- 点击性
- 点击'Java建立的道路'
- 点击"来源"标签
- 导航默认了把文件夹
- 浏览和加你的路径
- 完成
您可以在项目的R-click中指定webcontent的位置&gt;属性&gt;部署程序集
这是我在mys STS中所做的,你可以添加或删除一个位置。
不隶属于 StackOverflow