我正在尝试读取test1.properties位于外部文件夹的文件.
这是我的spring配置文件:
<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>
Run Code Online (Sandbox Code Playgroud)
如果我把它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
Run Code Online (Sandbox Code Playgroud)
这不起作用,请帮忙
解决方案:
好的..终于解决了..我一直都在正确地做这件事..这是我的IDE造成的问题.IDE没有获取catalina.properties文件中的更改.我不得不在IDE中删除服务器配置并重新配置它.
这些链接一般有用: