Diese Regel markiert alle Context <Listener> Elemente in der Datei META-INF/context.xml .
In Apache Tomcatwerden Java -Objekte, die wissen müssen, wann ihr Kontext gestartet oder gestoppt wird, deklariert, indem ein Listener Element im Kontext. Der Klassenname, der in der Listener implementiert das Element org.apache.catalina.LifecycleListener Schnittstelle. Diese Klasse wird über das Eintreten der entsprechenden Lebenszyklusereignisse benachrichtigt. Beachten Sie, dass die Regel Do not use Apache Tomcat packages and APIs markiert Vorkommen der Verwendung von org.apache.catalina.LifecycleListener .
Die analoge Java EE -Funktionalität ist verfügbar mit javax.servlet.ServletContextListener und ServletContextEvent und die entsprechende Listener Einträge in der Datei web.xml .
Tomcat ermöglicht Context <Listener> an den folgenden Positionen zu definierende Elemente:
Das Migrationswerkzeug kennzeichnet nur Listener elemente in der META-INF/context.xml datei. Listener informationen, die an den anderen Standorten definiert wurden, können kopiert werden in die META-INF/context.xml datei kopiert werden, damit damit sie verarbeitet werden kann.
Die empfohlene Maßnahme ist die Konvertierung der Java Dateien mit org.apache.catalina.LifecycleListener zu verwenden javax.servlet.ServletContextListener und fügen Sie die entsprechenden Listener-Einträge in der web.xml datei 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: