Это правило помечает все элементы Context <Listener> в файле META-INF/context.xml.
В Apache Tomcat объекты Java, для которых требуется время запуск и остановки контекста, объявляются путем включения в контекст элемента Listener. Класс с именем, указанным в элементе Listener, реализует интерфейс org.apache.catalina.LifecycleListener. Этот класс будет получать уведомления о возникновении событий соответствующего жизненного цикла. Обратите внимание, что правило Не следует использовать API и пакеты Apache Tomcat отмечает случаи использования класса org.apache.catalina.LifecycleListener.
Аналогичная функциональность в Java EE доступна при использовании классов javax.servlet.ServletContextListener и ServletContextEvent и внесении соответствующих записей Listener в файл web.xml.
Tomcat позволяет определять элементы Context <Listener> в следующих расположениях:
Инструмент миграции отмечает только элементы Listener в файле META-INF/context.xml. Информация Listener, определенная в других расположениях, может быть скопирована в файл META-INF/context.xml для обработки.
Рекомендуемое действие: в файлах Java заменить org.apache.catalina.LifecycleListener на javax.servlet.ServletContextListener и добавить соответствующие записи listener в файл web.xml для приложения.
Дополнительная информация об обработчиках событий жизненного цикла сервлета:
Дополнительная информация об обработчиках событий жизненного цикла в Tomcat: