|
Utilice esta regla para detectar las clases que implementan la interfaz
weblogic.application.ApplicationLifecycleListener de WebLogic. Estas
clases no se ejecutan en WebSphere Application Server. Una alternativa de migración
recomendada es utilizar la interfaz
javax.servlet.ServletContextListener.
Dependiendo de la complejidad de la implementación de
ApplicationLifecycleListener, se podría utilizar la implementación del
método ServletContextListener contextInitialized para encapsular los
métodos ApplicationLifecycleListener preStart y
ApplicationLifecycleListener postStart.
Similarmente, se podría
utilizar la implementación del método ServletContextListener
contextDestroyed para encapsular los métodos
ApplicationLifecycleListener preStop y
ApplicationLifecycleListener postStop.
Después de implementar ServletContextListener, es necesario actualizar
el archivo web.xml del módulo WAR.
Específicamente, se debe añadir la implementación de la interfaz
ServletContextListener como elemento listener-class. Consulte el ejemplo siguiente para conocer la sintaxis correcta para actualizar el archivo web.xml.
< web-app id="ID_WebApp">
...
< span class="indent"> < /span> < escucha>
<listener-class>com.acme.demo.impl.MyServletContextListenerImpl</listener-class>
</listener>
...
</web-app>
Para obtener más información, consulte la documentación Java de la interfaz javax.servlet.ServletContextListener.
|