Ich bin ein großer Benutzer von Eigenschaften (mit PropertyPlaceholderConfigurer), um meine Anwendung so "dynamisch" wie möglich zu machen. Fast alle Konstanten sind als solche definiert. Wie auch immer, ich definiere gerade eine default.properties
, die mit dem Standard WAR ausgeliefert wird.WebSphere und PropertyPlaceholderConfigurer
Mit diesem Mittel kann ich einen promotable Build für jede der Umgebungen verwenden.
ABER ich mag nicht die Tatsache, dass ich keine meiner Eigenschaften von innerhalb von WebSphere ändern kann. Stattdessen muss ich zu jedem der Server gehen (wir haben 8 geclustert) und die Eigenschaften entsprechend ändern. Es wäre viel benutzerfreundlicher, wenn ich die Änderungen innerhalb von WebSphere ändern und anschließend einen Neustart durchführen könnte ...
Jeder hat eine Idee, wie ich solch einen promotable Build machen könnte? Ich definiere bereits JNDI-Konfiguration für Datenquellen/Java Mail/etc.
Danke!