Verwenden von Umgebungsvariablen in Tomcat / Catalina Kontext docBase-Konfiguration

8

Ich bin kein großer Tomcat-Benutzer, aber unser Projekt verwendet es derzeit. Wir haben eine XML-Konfigurationsdatei übergeben, die in CATALINA_HOME \ localhost abgelegt ist, aber häufig aktualisiert wird. Ich würde viel lieber diese Datei in diesem Verzeichnis CATALINA_HOME \ localhost aus unserem Arbeitsverzeichnis verknüpfen. Leider muss der docBase-Pfad pro Entwickler geändert werden.

Gibt es eine Möglichkeit, Umgebungsvariablen im docBase-Pfad zu verwenden, damit Entwickler ihre Projekte dort belassen können, wo sie ihnen gefallen, und unsere Startskripts die catalina XML-Konfiguration symbolisch verknüpfen können?

Ich möchte etwas wie das:

....

    

Ryan Cromwell 06.02.2012, 14:34
quelle

1 Antwort

13

Hier ist, was ich in Tomcat7 getan habe (ich denke, dass Sie in anderen Versionen von Tomcat kein Problem haben werden):

in setenv.bat Ich habe die folgende Zeile hinzugefügt:

%Vor%

in meiner webapp.xml (in C: \ Pfad zu Apache-Tomcat \ conf \ Catalina \ localhost)

Ich habe Folgendes getan:

%Vor%

Hoffe, das hilft!

    
Joao Baltazar 23.05.2012 10:44
quelle

Tags und Links