我正在尝试阅读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
in the 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 中的服务器配置并重新配置它。
这些链接总体上很有帮助:
将目录添加到 tomcat 类路径 https://stackoverflow.com/questions/1300780/adding-a-directory-to-tomcat-classpath
http://www.mulesoft.com/tomcat-classpath#solutions http://www.mulesoft.com/tomcat-classpath#solutions
好吧..终于修好了..我一直都做得正确..是我的IDE导致了这个问题。 IDE 没有获取 catalina.properties 文件中的更改。我必须删除 IDE 中的服务器配置并重新配置它。
这些链接总体上很有帮助:
将目录添加到 tomcat 类路径
http://www.mulesoft.com/tomcat-classpath#solutions http://www.mulesoft.com/tomcat-classpath#solutions
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)