Cette règle marque tout Context <Listener> dans le fichier META-INF/context.xml .
Dans Apache Tomcat, les objets Java qui doivent savoir quand leur contexte est démarré ou arrêté sont déclarés en incluant un Listener dans le contexte. Le nom de classe spécifié dans le Listener implémente l'élément org.apache.catalina.LifecycleListener CredentialGenerator. Cette classe est informée de l'occurrence des événements de cycle de vie correspondants. Notez que le Ne pas utiliser les packages et les API Apache Tomcat . Les occurrences de l'utilisation de org.apache.catalina.LifecycleListener .
La fonctionnalité Java EE analogue est disponible à l'aide de javax.servlet.ServletContextListener et ServletContextEvent et la valeur correspondante Listener dans le fichier web.xml .
Tomcat autorise Context <Listener> éléments à définir dans ces emplacements:
L'outil de migration ne signale que Listener dans le fichier META-INF/context.xml fichier. Listener les informations définies dans les autres emplacements peuvent être copiées dans le META-INF/context.xml pour qu'elles puissent être traitées pour qu'il soit traité.
L'action recommandée consiste à convertir les fichiers Java à l'aide de la fonction org.apache.catalina.LifecycleListener à utiliser javax.servlet.ServletContextListener et d'ajouter les entrées d'auditeurs appropriées dans le fichier web.xml de l'application pour l'application.
Pour plus d'informations sur les programmes d'écoute de cycle de vie de servlet, voir :
Pour plus d'informations sur les programmes d'écoute de cycle de vie dans Tomcat, voir :