Utilizza i descrittori di distribuzione Java EE per definire i listener del ciclo di vita di contesto

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: