Diese Regel markiert alle Elemente "Context <Listener>" in der Datei META-INF/context.xml.
In Apache Tomcat werden Java-Objekte, die wissen müssen, wann ihr Kontext gestartet oder gestoppt wird, durch den Einschluss eines Elements Listener in den Kontext deklariert. Der im Element Listener angegebene Klassenname implementiert die Schnittstelle org.apache.catalina.LifecycleListener. Diese Klasse wird über das Eintreten der entsprechenden Lebenszyklusereignisse benachrichtigt. Beachten Sie, dass die Regel Pakete und APIs von Apache Tomcat nicht verwenden Vorkommen der Verwendung von org.apache.catalina.LifecycleListener markiert.
Die analoge Java-EE-Funktionalität ist bei Verwendung von javax.servlet.ServletContextListener und ServletContextEvent und der entsprechenden Listener-Einträge in der Datei web.xml verfügbar.
Tomcat lässt die Definition von Elementen "Context <Listener>" an den folgenden Positionen zu:
Das Migrationstool markiert nur Listener-Elemente in der Datei META-INF/context.xml. An den anderen Positionen definierte Listener-Informationen können zur Verarbeitung in die Datei META-INF/context.xml kopiert werden.
Es wird empfohlen, die Java-Dateien mit org.apache.catalina.LifecycleListener zu konvertieren, damit javax.servlet.ServletContextListener verwendet wird, und die entsprechenden listener-Einträge in der Datei web.xml für die Anwendung hinzuzufügen.
Weitere Informationen zu den Servlet-Lifecycle-Listenern finden Sie im folgenden Dokument:
Weitere Informationen zu Lifecycle-Listenern in Tomcat finden Sie im folgenden Dokument: