VirtualWebappLoader - ist es eine gute Option in der Produktion zu verwenden?

9

Gegenwärtig muss unser Ops-Team die WAR-Datei, die wir mit der instanzspezifischen Konfiguration veröffentlichen, neu packen. Sie fordern von uns an, die Konfigurationsdateien (log4j.properties, environment.properties, jrf.properties, quartz.properties) aus der WAR-Datei zu externalisieren. Das erleichtert die Bereitstellung.

Wir verwenden Tomcat 7 und VirtualWebappLoader in Tomcat 7 sieht aus wie eine sehr coole Funktion, um die Konfiguration außerhalb der WAR-Datei zu externalisieren.

In der Tomcat 6-Dokumentation heißt es ausdrücklich: "Dies ist nicht für die Produktion gedacht. Es soll die Entwicklung mit IDEs erleichtern, ohne dass die JAR-Dateien in WEB-INF / lib vollständig neu veröffentlicht werden müssen".

Tomcat 7 Dokumentation sagt das nicht.

Haben Sie eine Idee, ob die Funktion VirtualWebappLoader in der Produktionsumgebung verwendet werden kann?

Danke, Ashish

Ссылка

Ссылка

    
Ashish Parkhi 11.07.2012, 09:49
quelle

1 Antwort

0

Ich weiß, dass es alt ist, aber da ich gerade über die Verwendung des VirtualWebAppLoaders für einen Produktionsserver nachforschte und andere Stackoverflow-bezogene Gespräche darüber sah, möchte ich diese Antwort hinzufügen.

Wie berichtet hier , ist diese Warnung zumindest ab Tomcat 6.0 nicht mehr vorhanden .38+ (und Tomcat 7 auch).

Auszug: "Da diese Einschränkung nicht mehr gegeben ist und aus Tomcat 7 JavaDocs entfernt wurde, sollte diese fehlerhafte Warnung auch aus Version 6 entfernt werden."

    
Diego1974 29.01.2015 16:34
quelle

Tags und Links