J'essaie de lire le test1.properties
qui se trouve dans un dossier externe.
Voici mon fichier de configuration de 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>
si je place le test1.properties
dans le tomcat7/lib
Je suis en mesure de le lire. Cependant, je veux le placer dans un autre répertoire comme tomcat7/env/test1.properties
J'ai ajouté le chemin d'accès au fichier conf/catalina.properties
:
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/env
Cela ne fonctionne pas, merci de m'aider
solution : Ok, je l'ai finalement réparé Je l'ai fait correctement pendant tout ce temps c'est mon IDE qui a causé le problème. L'IDE ne prenait pas en compte les changements dans le fichier catalina.properties
fichier. J'ai dû supprimer la configuration du serveur dans mon IDE et la configurer à nouveau.
ces liens ont été utiles en général :