Použít deskriptory implementace Java EE k definování modulů listener životního cyklu kontextu

Toto pravidlo značí vše Context <Listener> prvky v souboru META-INF/context.xml .

Na serveru Apache Tomcatjsou objekty Java , které potřebují vědět, kdy je jejich kontext spuštěn nebo zastaven, deklarovány zahrnutím Listener prvek v rámci kontextu. Název třídy uvedený v Listener prvek implementuje org.apache.catalina.LifecycleListener rozhraní. Této třídě bude oznamován výskyt odpovídajících událostí životního cyklu. Všimněte si, že Nepoužívat pravidlo Apache Tomcat balíky a rozhraní API značí výskyty použití org.apache.catalina.LifecycleListener .

Analogická funkčnost prostředí Java EE je k dispozici pomocí javax.servlet.ServletContextListener a ServletContextEvent a odpovídající Listener položky v souboru web.xml .

Tomcat umožňuje Context <Listener> prvky, které mají být definovány v těchto umístěních:

Migrační nástroj označuje pouze Listener prvky v META-INF/context.xml souboru. Listener informace definované v ostatních místech lze zkopírovat do META-INF/context.xml souboru v pořadí aby mohl být zpracován.

Doporučuje se převést soubory Java pomocí nástroje org.apache.catalina.LifecycleListener používat javax.servlet.ServletContextListener a přidat příslušné položky posluchačů do adresáře web.xml souboru pro danou aplikaci.

Další informace o modulech listener životního cyklu servletu viz:

Další informace o modulech listener životního cyklu na serveru Tomcat viz: