Экземпляр Tomcat 7 с несколькими context.xml

Мне было интересно, если кто-нибудь может помочь (или если это вообще возможно). У меня есть серверное приложение 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", оно должно использовать context.xml, расположенный в../conf/oracle, и так далее.

Судя по учебнику из http://tomcat.apache.org/tomcat-7.0-doc/config/context.html, это должно быть возможно, однако я даже не могу создать экземпляр tomcat.

Любая помощь высоко ценится!

0 ответов

Другие вопросы по тегам