【发布时间】:2014-11-24 20:17:06
【问题描述】:
我在 Eclipse 中有一个 Tomcat 7 服务器,其中包含两个 webapps a 和 b 并且需要找出如何拥有适用于 Eclipse 的 tomcat 的应用程序特定配置文件。
现在我希望每个 webapp 都有一个自定义配置文件,如下所述:Apache Tomcat: multiple webapps。所以我创建了一个<TomcatDirectory>/conf/Catalina/localhost 文件夹并将a.xml 和b.xml 放在那里。当我从命令行运行 Tomcat 时,这工作正常。
但是当我在 Eclipse 中运行 Tomcat 时,我应该将应用程序特定的配置文件 a.xml 和 b.xml 放在哪里?
我已经尝试将 Eclipse 中的文件放在 <EclipseWorkspace>\Servers\<ServerName>\conf\Catalina\localhost\ 中,但 WTP 不会将此文件复制到 <EclipseWorkspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost
【问题讨论】:
-
为什么不把这个文件放到合适的webapp项目中呢?
-
文件位于服务器中,因为它们包含服务器特定的配置,如数据库连接和密码。 (因为这个配置因服务器而异,所以不能放在应用程序中)
标签: java eclipse tomcat eclipse-wtp