具有多个context.xml的Tomcat 7实例

时间:2014-02-11 09:19:57

标签: java tomcat7

我想知道是否有人可以提供帮助(或者如果有可能的话)。我有一个Tomcat 7服务器应用程序应该能够连接到几个数据库之一(sybase,oracle,mysql),并且每个数据库都有一个单独的context.xml。我想做的是有这样的事情 -

.../conf/mysql/localhost/context.xml
.../conf/oracle/localhost/context.xml
.../conf/sybase/localhost/context.xml

并在server.xml中,根据属性集设置它将读入哪个context.xml的方法,如下所示

<Engine defaultHost="localhost" name="${dbType}">
    <Host update:appBase="myApplication"/>
    <remove:Realm/>
</Engine>

其中$ {dbType}属性位于单独的配置文件中,因此理论上通过将其设置为“oracle”,它应该使用位于../conf/oracle下的context.xml,依此类推。

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html的教程判断,这应该是可能的,但是我甚至无法创建tomcat的实例。

非常感谢任何帮助!

0 个答案:

没有答案