小编use*_*521的帖子

将目录添加到tomcat类路径并在spring中读取属性文件

我正在尝试读取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中删除服务器配置并重新配置它.

这些链接一般有用:

spring-mvc tomcat7

24
推荐指数
1
解决办法
4万
查看次数

标签 统计

spring-mvc ×1

tomcat7 ×1