此规则会标记 META-INF/context.xml 文件中的所有 Context <Listener> 元素。
在 Apache Tomcat 中,通过在上下文中包括 Listener 元素来声明需要知道其上下文何时启动或停止的 Java 对象。 Listener 元素中指定的类名可以实现 org.apache.catalina.LifecycleListener 接口。 会将出现的相应生命周期事件通知给该类。 请注意,请勿使用 Apache Tomcat 包和 API 规则会标记 org.apache.catalina.LifecycleListener 的使用实例。
web.xml 文件中提供使用 javax.servlet.ServletContextListener 和 ServletContextEvent 以及相应 Listener 条目的相似 Java EE 功能。
Tomcat 允许在下列位置中定义 Context <Listener> 元素:
迁移工具仅标记 META-INF/context.xml 文件中的 Listener 元素。 其他位置中定义的 Listener 信息必须复制到 META-INF/context.xml 文件,才能进行处理。
建议的操作是转换使用 org.apache.catalina.LifecycleListener 的 Java 文件以使用 javax.servlet.ServletContextListener,以及在 web.xml 文件中添加适合于应用程序的侦听器条目。
有关 servlet 生命周期侦听器的更多信息,请参阅:
有关 Tomcat 中生命周期侦听器的更多信息,请参阅: