此規則會標示所有 Context <Listener> META-INF/context.xml 檔中的元素。
在 Apache Tomcat中,包含下列項目來宣告需要知道其環境定義何時啟動或停止的 Java 物件: Listener 環境定義內的元素。 中指定的類別名稱 Listener 元素會實作 org.apache.catalina.LifecycleListener 介面。 當發生對應的生命週期事件時,就會通知該類別。 請注意, 不要使用 Apache Tomcat 套件和 API 規則會標示是否出現使用 org.apache.catalina.LifecycleListener .
類似的 Java EE 功能可使用 javax.servlet.ServletContextListener 和 ServletContextEvent 和相應的 Listener web.xml 檔中的項目。
Tomcat 容許 Context <Listener> 要在下列位置中定義的元素:
僅移轉工具旗標 Listener META-INF/context.xml 檔中的元素。 Listener 其他位置中定義的資訊可以複製到 META-INF/context.xml 檔,以便處理它。
建議動作是使用下列方式來轉換 Java 檔案: org.apache.catalina.LifecycleListener 使用 javax.servlet.ServletContextListener 以及將適當的接聽器項目新增至應用程式的 web.xml 檔。
如需 Servlet 生命週期接聽器的相關資訊,請參閱:
如需 Tomcat 中之生命週期接聽器的相關資訊,請參閱: