弹出配置文件没有从服务器环境中选择属性值的问题?

时间:2014-09-02 10:01:31

标签: java spring spring-mvc spring-profiles

我已将spring.profiles.active环境变量配置到websphere服务器中,并将变量值用于spring配置文件。 我的Config.xml就像

<bean id="propertiesUtil" class="common.PropertiesUtil">
    <property name="locations">
        <list>
            <value>classpath:common.properties</value>
            <value>classpath:${spring.profiles.active}/env_${spring.profiles.active}_config.properties</value>
        </list>
    </property>

在将应用程序部署到WAS时获得异常就像:

Caused by: java.io.FileNotFoundException: class path resource
[${spring.profiles.active}/env_${spring.profiles.active}_config.properties] 
cannot be opened because it does not exist

请告诉我,如果我错过了什么?

1 个答案:

答案 0 :(得分:0)

谢谢, 它正在工作,我从WAS环境中获取了spring.profiles.active变量的值并存储到了上下文范围。