我正在尝试读取test1.properties
位于外部文件夹中的文件。
这是我的弹簧配置文件:
<bean id="propertyConfigurer3" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"/>
<property name="locations">
<list>
<value>classpath:test.properties</value>
<value>classpath:test1.properties</value>
</list>
</property>
</bean>
如果我把它test1.properties
放在tomcat7/lib
文件夹中,我就可以阅读它。但是,我想将它放在不同的目录中tomcat7/env/test1.properties
我已将路径添加到conf/catalina.properties
:
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/env
这不起作用,请帮助
解决方案:
好的..终于修好了..我一直都在正确地做这件事..是我的IDE导致了这个问题。IDE 没有获取catalina.properties
文件中的更改。我不得不在我的 IDE 中删除服务器配置并重新配置它。
这些链接通常很有帮助: