Questa regola contrassegna tutti gli elementi Context <Listener> nel file META-INF/context.xml.
In Apache Tomcat, gli oggetti Java che necessitano di sapere quando viene avviato o arrestato il relativo contesto vengono dichiarati includendo un elemento Listener all'interno del contesto. Il nome classe specificato nell'elemento Listener implementa l'interfaccia org.apache.catalina.LifecycleListener. A tale classe verrà notificata la ricorrenza dei corrispondenti eventi del ciclo di vita. Considerare che la regola Non utilizzare package ed API Apache Tomcat contrassegna le ricorrenze dell'utilizzo di org.apache.catalina.LifecycleListener.
È disponibile una funzionalità analoga Java EE mediante l'utilizzo di javax.servlet.ServletContextListener e ServletContextEvent e delle corrispondenti voci Listener nel file web.xml.
Tomcat consente di definire gli elementi Context <Listener> ein questi percorsi:
Lo strumento di migrazione contrassegna solo gli elementi Listener nel file META-INF/context.xml. Le informazioni sul Listener definite in altri percorsi possono essere copiate nel file META-INF/context.xml per poterle elaborare.
L'azione consigliata è convertire i file Java utilizzando org.apache.catalina.LifecycleListener per utilizzare javax.servlet.ServletContextListener e aggiungere le opportune voci listener al file web.xml per l'applicazione.
Per ulteriori informazioni relative ai listener Sevlet Life Cycle:
Per ulteriori informazioni relative ai listener del ciclo di vita in Tomcat, consultare: