Как использовать в Tomcat источник данных без необходимости редактировать context.xml? - PullRequest
0 голосов
/ 06 июня 2011

Мне нужно развернуть мое веб-приложение на общем сервере, где я не могу отредактировать файл context.xml, чтобы установить новую фабрику ресурсов.Есть ли способ, которым я мог бы поместить ВСЕ мои конфигурации источника данных гибернации в файл за пределами моего .war, но все еще внутри папки развертывания (той, к которой у меня есть доступ).

Моя конечная цель - разработать «переносимый»"веб-приложение, поэтому я могу легко мигрировать с одного сервера на другой, просто вручную редактируя конфигурации моей базы данных в файле источника данных.Кто-нибудь знает функциональный способ сделать это?

Ps.Я думаю, что Spring поможет с этим вопросом.Но я не хочу настраивать его для простого веб-приложения или просто для этой цели.

1 Ответ

4 голосов
/ 07 июня 2011

В соответствии с http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html#context.xml_configuration вы также можете иметь файл контекста для каждого приложения, однако его, разумеется, необходимо развернуть в вашем файле войны.Лучше всего изменить файл сборки так, чтобы он использовал правильный context.xml при создании войны.

...