Java EE telepítésleírók használata a kontextus életciklus figyelők megadásához

Ez a szabály a META-INF/context.xml fájlban található minden Context <Listener> elemet megjelöl.

Az Apache Tomcat kiszolgálón azok a Java objektumok, amelyeknek tudniuk kell róla, ha kontextusukat elindítják vagy leállítják, úgy kerülnek deklarálásra, hogy kontextusuk Listener elemet tartalmaz. A Listener elemben megadott osztálynév az org.apache.catalina.LifecycleListener felületet valósítja meg. Ez az osztály kap értesítést a megfelelő életciklus események előfordulásáról. Ne feledje, hogy a Ne használjon Apache Tomcat csomagokat és API-kat szabály a org.apache.catalina.LifecycleListener használatának előfordulásait jelöli meg.

Hasonló Java EE funkcionalitás javax.servlet.ServletContextListener és ServletContextEvent, valamint a web.xml fájlban található megfelelő Listener bejegyzések használatával érhető el.

A Tomcat a következő helyeken engedi meg a Context <Listener> elemek meghatározását:

Az áttérési eszköz csak a META-INF/context.xml fájlban jelöli meg a Listener elemeket. A más helyeken definiált Listener információk átmásolhatók a META-INF/context.xml fájlba, hogy az eszköz feldolgozhassa azokat.

A javasolt művelet az org.apache.catalina.LifecycleListener-t használó Java fájlok átalakítása javax.servlet.ServletContextListener használatára, illetve a megfelelő figyelő bejegyzések hozzáadása az alkalmazás web.xml fájljához.

A szervlet életciklus figyelőkkel kapcsolatos további információkért lásd:

A Tomcat életciklus figyelőkkel kapcsolatos további információkért lásd: