|
이 규칙을 사용하여 WebLogic weblogic.application.ApplicationLifecycleListener 인터페이스를 구현하는
클래스를 발견하십시오. 이 클래스는 WebSphere Application Server에서 실행되지 않습니다. 권장하는 마이그레이션 대안은
javax.servlet.ServletContextListener 인터페이스를 사용하는 것입니다.
ApplicationLifecycleListener 구현의 복잡도에 따라
ServletContextListener contextInitialized 메소드 구현을 사용하여
ApplicationLifecycleListener preStart 및 ApplicationLifecycleListener postStart 메소드를 랩핑할 수 있습니다. 이와 마찬가지로 ServletContextListener contextDestroyed 메소드 구현을 사용하여
ApplicationLifecycleListener preStop 및 ApplicationLifecycleListener postStop 메소드를 랩핑할 수 있습니다.
ServletContextListener를 구현한 후에는 war 모듈의 web.xml을 업데이트해야 합니다. 특히 ServletContextListener 인터페이스의 구현을 listener-class
요소로 추가해야 합니다. web.xml을 업데이트하는 올바른 구문은 다음 예제를 참조하십시오.
< web-app id="WebApp_ID ">
...
< span class = "indent"> < /span> < listener>
<listener-class>com.acme.demo.impl.MyServletContextListenerImpl</listener-class>
</listener>
...
</web-app>
자세한 정보는
javax.servlet.ServletContextListener 인터페이스 Java 문서를 참조하십시오.
|