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:
....
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!