|
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.
|