Ne használja a WebLogic ApplicationLifecycleListener felületet

Ennek a szabálynak a segítségével ismerheti fel a WebLogic weblogic.application.ApplicationLifecycleListener felületet megvalósító osztályokat. Ezek az osztályok WebSphere Application Server kiszolgálón nem futnak. Az ajánlott átállítási alternatíva a javax.servlet.ServletContextListener felület használata.

Az ApplicationLifecycleListener összetettségétől függően a ServletContextListener contextInitialized metódusát lehet használni az ApplicationLifecycleListener preStart és az ApplicationLifecycleListener postStart metódusok újrakezdéséhez. Hasonlóképpen, a ServletContextListener contextDestroyed metódus megvalósítása használható az ApplicationLifecycleListener preStop és ApplicationLifecycleListener postStop metódusok újrakezdéséhez.

A ServletContextListener megvalósítása után a war modul web.xml fájlját frissíteni kell. Konkrétan, a ServletContextListener felület megvalósítását kell hozzáadni listener-class elemként. A web.xml frissítésekor használandó helyes szintaxist megtalálja az alábbi példában.

< webalkalmazás id="WebApp_ID ">
...
< span class="indent"> < /span> < listener>
<listener-class>com.acme.demo.impl.MyServletContextListenerImpl</listener-class>
</listener>
...
</web-app>

További információkért lásd a javax.servlet.ServletContextListener felület Java dokumentációját.