Această regulă semnalează toate elementele Context <Listener> din fişierul META-INF/context.xml.
În Apache Tomcat, obiectele Java care trebuie să ştie când le este pornit sau oprit contextul sunt declarare de includerea unui element Listener în context. Numele de clasă specificat în elementul Listener implementează interfaţa org.apache.catalina.LifecycleListener. Această clasă va fi notificată asupra apariţiei evenimentelor ciclului de viaţă corespunzător. Reţineţi că regula Nu utilizaţi pachete şi API-uri Apache Tomcat semnalează apariţiile utilizării org.apache.catalina.LifecycleListener.
Funcţionalitatea analogă Java EE este disponibilă folosind javax.servlet.ServletContextListener ServletContextEvent şi intrările corespunzătoare Listener în fişierul web.xml.
Tomcat permite elementelor Context <Listener> să fie definite în aceste locaţii:
Unealta de migrare doar semnalează elementele Listener din fişierul META-INF/context.xml. Informaţiile de Listener din alte locaţii pot fi copiate în fişierul META-INF/context.xml pentru a fi procesate.
Acţiunea recomandată este de a converti fişierele Java folosind org.apache.catalina.LifecycleListener să folosească javax.servlet.ServletContextListener şi să adauge intrările de ascultător corespunzătoare la fişierul web.xml pentru aplicaţie.
Pentru informaţii suplimentare privind ascultătorii de ciclu de viaţă servlet:
Pentru informaţii suplimentare privind ascultătorii de ciclu de viaţă în Tomcat, vedeţi: