ich baue gerade meine erste web-app (gwt). nun habe ich mich schon immer gefragt, was das analogon zur main-methode bei webapps ist: ServletContextListener:contextInitialized
Diese Methode wird aufgerufen wenn der webapp deployed wird. also da würde ich dann die Konfiguration auslesen und Resourcen öffnen.
Nun habe ich mich schon in einem anderen Thread gefragt (http://www.java-forum.org/deploymen...datei-fuer-webapp-war-conf-catalina-host.html) wo man am besten die Konfiguration(sdatei) hinpackt.
Im Lichte der Erkenntnisse über "ServletContextListener" sieht die Sache aber anders aus: Ist " /conf/Catalina/<host>/ " nicht genau die richtige Stelle um Properties für einen bestimmten "context" zu setzen?
Diese kann man dann wunderbar in contextInitialized auslesen und für alles verfügbar machen?!
Was mich wundert, ist dass ich kaum Beipiele dazu gefunden habe bzw. im andere thread mir direkt davon abgeraten wurde?!
Also gibt es Beipiele für das setzen von Properties für einen "context" einer gegebenen WebApp? Die Anleitung hier Apache Tomcat Configuration Reference - The Context Container meint es etwas zu "gut".
Diese Methode wird aufgerufen wenn der webapp deployed wird. also da würde ich dann die Konfiguration auslesen und Resourcen öffnen.
Nun habe ich mich schon in einem anderen Thread gefragt (http://www.java-forum.org/deploymen...datei-fuer-webapp-war-conf-catalina-host.html) wo man am besten die Konfiguration(sdatei) hinpackt.
Im Lichte der Erkenntnisse über "ServletContextListener" sieht die Sache aber anders aus: Ist " /conf/Catalina/<host>/ " nicht genau die richtige Stelle um Properties für einen bestimmten "context" zu setzen?
Diese kann man dann wunderbar in contextInitialized auslesen und für alles verfügbar machen?!
Was mich wundert, ist dass ich kaum Beipiele dazu gefunden habe bzw. im andere thread mir direkt davon abgeraten wurde?!
Also gibt es Beipiele für das setzen von Properties für einen "context" einer gegebenen WebApp? Die Anleitung hier Apache Tomcat Configuration Reference - The Context Container meint es etwas zu "gut".