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 でサーバー構成を削除して、再構成する必要がありました。
これらのリンクは一般的に役に立ちました: