我正在使用 sprint 3.1 配置文件并在我的 web.xml 中有以下代码
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>dev</param-value>
</context-param>
为了部署到测试环境,我的工作流程目前需要我将属性值更改为test
,然后制作一个 jar 并部署它。但是,我想与显式进行此更改脱钩。
我希望工作流只是构建战争并将其部署到测试。测试环境应该有一些变量将变量设置spring.profiles.active
为test
.
问题
如何spring.profiles.active
在 tomcat7 中设置变量 , 并配置它,web.xml
以便它从服务器配置中读取变量?