Ich versuche, die Datei test1.properties
zu lesen, die sich in einem externen Ordner befindet.Hinzufügen eines Verzeichnisses zu Tomcat Classpath und Lesen der Eigenschaftendatei im Frühjahr
hier ist meine Feder-Konfigurationsdatei:
<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>
wenn ich die test1.properties
im tomcat7/lib
Ordner ablegen, ich bin in der Lage, es zu lesen. Allerdings möchte ich es in ein anderes Verzeichnis platzieren als tomcat7/env/test1.properties
Ich habe den Pfad zu der der conf/catalina.properties
hinzugefügt:
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/env
Diese seine nicht funktioniert, bitte helfen
Lösung: Ok .. endlich behoben .. Ich hatte es die ganze Zeit richtig gemacht .. es war meine IDE, die das Problem verursacht hat. Die IDE nahm die Änderungen in der Datei catalina.properties
nicht auf. Ich musste die Serverkonfiguration in meiner IDE löschen und neu konfigurieren.
diese Verbindungen waren hilfreich allgemein:
Sie könnten auch die 'Datei verwenden Hinzufügen:' Präfix in eine Datei zu verweisen. – Bart
mögliches Duplikat von [Probleme mit Klassenpfad zwischen Eclipse, Tomcat und JUnit in der Spring 3 App] (http://stackoverflow.com/questions/4179767/problems-with-classpath-between-eclipse-tomcat-and-junit-in- spring-3-app) –
Die Frage wird in den Kommentaren beantwortet. Siehe http://meta.stackoverflow.com/questions/251597/question-with-no-answers-but-issue-solved-in-the-comments –