Usar descritores de implementação Java EE para definir os listeners de ciclo de vida de contexto

Esta regra sinaliza todos Context <Listener> no arquivo META-INF/context.xml .

No Apache Tomcat, os objetos Java que precisam saber quando seu contexto é iniciado ou interrompido são declarados incluindo um Listener no contexto. O nome da classe especificado no Listener implementa o elemento org.apache.catalina.LifecycleListener interface. A classe será notificada a respeito da ocorrência dos eventos de ciclo de vida correspondentes. Observe que o Não usar Apache Tomcat pacotes e APIs regras sinalizam ocorrências do uso de org.apache.catalina.LifecycleListener .

A funcionalidade análoga do Java EE está disponível usando javax.servlet.ServletContextListener e ServletContextEvent e o correspondente Listener no arquivo web.xml .

Tomcat permite Context <Listener> elementos a serem definidos nestes locais:

A ferramenta de migração apenas sinaliza Listener no arquivo META-INF/context.xml . Listener As informações definidas nos outros locais podem ser copiadas para o arquivo META-INF/context.xml para que ele seja processado

A ação recomendada é converter os arquivos Java usando org.apache.catalina.LifecycleListener para usar javax.servlet.ServletContextListener e incluir as entradas do listener apropriadas no arquivo web.xml para o aplicativo.

Para obter informações adicionais sobre os listeners de ciclo de vida do servlet:

Para obter informações adicionais sobre os listeners de ciclo de vida no Tomcat, consulte: