Я использую профили sprint 3.1 и имею следующий код в моем web.xml
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>dev</param-value>
</context-param>
Для развертывания в тестовой среде мой рабочий процесс в настоящее время требует, чтобы я изменил значение свойства на test
, затем создал банку и развернул ее. Однако я хотел бы отделиться от явного внесения этого изменения.
Я хочу, чтобы рабочий процесс заключался в том, чтобы просто построить войну и развернуть ее для тестирования. В тестовой среде должна быть некоторая переменная, устанавливающая для переменной spring.profiles.active
значение test
.
Вопрос
Как установить переменную spring.profiles.active
в tomcat7 и настроить web.xml
так, чтобы он вместо этого считывал переменную из конфигурации серверов?