Archiv für April 2007

[Tomcat] Eine Bean in allen Web-Applikationen verwenden / sharen

Sonntag, 29. April 2007

Um ein und dieselbe Instanz einer Bean (oder eine Klasse) in alle Web-Anwendungen, die in einem Tomcat laufen, zu verwenden, muss man so vorgehen:

1. Eine Bean erstellen, die das Singleton-Pattern implementiert
2. Passende BeanFactory erstellen, die die Singleton-Instanz zurückgibt
3. Beides nach $tomcat_home/common kopieren
4. Die Bean als Resource in der server.xml des Tomcat hinzufügen
5. ResourceLink für die Factory in die context.xml des Tomcat einfügen
6. web.xml der Web-Anwendung anpassen
7. Bean-Instanz in Web-Anwendung laden

(mehr …)