Festlegen des Werts in web.xml mithilfe der Eigenschaftendatei

8

Ich würde gerne wissen, ob es möglich ist, ein Attribut in web.xml zu setzen, indem ich die Eigenschaftendatei verwende. Zum Beispiel die web.xml:

  

<context-param>
<param-name>Map.MyJNDI</param-name>
<param-value>java:comp/env/jdbc/${my.computer}</param-value>
</context-param>

und application.properties wären:

# My computer's name
my.computer=eniac

Danke für die Antworten. Tomas

    
Tomas Babic 14.07.2010, 20:30
quelle

2 Antworten

1

Sie können keinen Wert aus Properties datei setzen, aber Sie können die Eigenschaftendatei festlegen und zur Laufzeit lesen.

%Vor%

Lesen Sie dann die Eigenschaftendatei zur Laufzeit.

%Vor%

hoffe diese Hilfe auch andere.

    
Nikson Kanti Paul 17.06.2012 07:48
quelle
0

Sie können in web.xml keine Werte wie diese ersetzen.

Eine Option, die ich vorschlagen kann, wenn möglich, nur eine Vorlage web.xml mit Platzhalter für Werte und während des Builds für jede Umgebung einen Schritt im Build-Prozess haben, der die erforderlichen Werte aus der erforderlichen Eigenschaftendatei dieser Umgebung ersetzt.

>     
Gladwin B 14.07.2014 20:51
quelle

Tags und Links