Ich muss einige Dinge in Tomcat 6.0 optimieren, bevor Webanwendungen oder Listener gestartet werden. Was ist die Standardmethode dafür? Ich kann dies nicht von einer Webanwendung oder einem Servlet init() aus tun, da es zu spät ist, wenn es geladen wird.Wie füge ich Tomcat eine benutzerdefinierte Startup-Klasse hinzu?
3
A
Antwort
3
Erstellen Sie eine benutzerdefinierte LifecycleListener ist wahrscheinlich der richtige Weg dies zu tun. Siehe die Tomcat configuration guide für weitere Details; Die Lifecycle-Listener können zu den meisten Containern hinzugefügt werden.
0
Sie könnten "Embedded Tomcat" ausführen, in dem Sie die Konfiguration vollständig steuern, ähnlich wie Jetty normalerweise verwendet wird.
Google wies auf folgende Dokumente:
- [http://www.theserverside.com/discussions/thread.tss?thread_id=30625]
- [http://tomcat.apache.org/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/startup/Embedded.html]
denen dies in Tomcat zu decken scheinen 5.5, sollte aber auch mit 6 arbeiten.