Ta reguła powoduje oznaczenie flagą wszystkich elementów Context <Listener> w pliku META-INF/context.xml.
W produkcie Apache Tomcat obiekty Java, które muszą wiedzieć, gdy ich kontekst jest uruchamiany lub zatrzymywany, są deklarowane przez włączenie elementu Listener w kontekście. Nazwa klasy podana w elemencie Listener implementuje interfejs org.apache.catalina.LifecycleListener. Klasa, która zostanie powiadomiona o wystąpieniu zdarzenia cyklu życia odpowiadającego. Należy pamiętać, że reguła Nie używaj pakietów i interfejsów API produktu Apache Tomcat oznacza flagą wystąpienia użycia interfejsu org.apache.catalina.LifecycleListener.
Analogiczna funkcjonalność środowiska Java EE jest dostępna przy użyciu interfejsów javax.servlet.ServletContextListener i ServletContextEvent oraz odpowiadających im wpisów Listener w pliku web.xml.
Produkt Tomcat umożliwia definiowanie elementów Context <Listener> w następujących miejscach:
Narzędzie migracji oznacza flagą tylko elementy Listener w pliku META-INF/context.xml. Informacje Listener zdefiniowane w innych miejscach mogą zostać skopiowane do pliku META-INF/context.xml, aby zostały przetworzone.
Zalecanym działaniem jest przekształcenie plików Java używających interfejsu org.apache.catalina.LifecycleListener do użycia interfejsu javax.servlet.ServletContextListener i dodanie odpowiednich wpisów procesu nasłuchującego do pliku web.xml dla aplikacji.
Dodatkowe informacje o procesach nasłuchujących cyklu życia serwletu zawiera temat:
Dodatkowe informacje o procesach nasłuchujących cyklu życia w produkcie Tomcat zawiera temat: