Ist es möglich, zu verwenden .properties-Dateien in web.xml in Verbindung mit contextConfigLocation parameter?
Hier ist ein Teil meiner web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:application-config.xml
</param-value>
</context-param>
application-config.xml nutzt die Eigenschaft Platzhalter:
<context:property-placeholder location="classpath:properties/db.properties"/>
Ist es irgendwie möglich zu definieren, welche properties-Datei zu verwenden, in web.xml anstatt in application-config.xml?
wie hast du fetch db.Eigenschaften in web.xml? Ich habe versucht mit ${Eigenschaft.name}. Aber es funktioniert nicht.
InformationsquelleAutor Vladimir | 2010-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können
ServletContextParameterFactoryBean
zu setzencontext-param
Wert (es erfordert auch die volle formPropertyPlaceholderConfigurer
statt einfachcontext:property-placeholder
):Oder verwenden Sie Spring 3.0 EL:
InformationsquelleAutor axtavt
Völlig einverstanden mit axtavt. Also alle Infos, die kombiniert die einfache Lösung mit Spring 3.0 so ist:
mit
in web.xml.
${yaddayadda}
?wie Sie bereits erwähnt haben, eine config.Eigenschaften, die Sie Lesen müssen, in web.xml und die angegebenen context-param in web.xml und Kontext-Eigenschaft in der app.xml..als init-parameter mit <param-value>${SystemInfo}</param-value> in web.xml aber es wird nicht angezeigt der Wert-display ${SystemInfo}..
Hallo. Gibt es sonst noch etwas brauchte, um diese Arbeit für Sie? Wenn ich dies mache, bekomme ich
Could not open ServletContext resource [/#{contextParameters.propertiesLocation}]
InformationsquelleAutor Oliver Drotbohm