이 규칙은 META-INF/context.xml 파일에 있는 모든 Context <Listener> 요소를 플래그 지정합니다.
Apache Tomcat에서는 컨텍스트가 시작되거나 중지될 때 인식해야 하는 Java 오브젝트를 컨텍스트 내에 Listener 요소를 포함하여 선언합니다. Listener 요소에 지정된 클래스 이름은 org.apache.catalina.LifecycleListener 인터페이스를 구현합니다. 이 클래스는 해당 라이프사이클 이벤트의 발생에 관한 알림을 받게 됩니다. Apache Tomcat 패키지 및 API 사용 안함 규칙은 org.apache.catalina.LifecycleListener의 사용을 플래그 지정합니다.
javax.servlet.ServletContextListener 및 ServletContextEvent 그리고 web.xml 파일의 해당 Listener 항목을 사용하여 비슷한 Java EE 기능을 사용할 수 있습니다.
Tomcat에서는 다음 위치에서 Context <Listener> 요소를 정의할 수 있습니다.
마이그레이션 도구는 META-INF/context.xml 파일에 있는 Listener 요소만 플래그 지정합니다. 기타 위치에 정의되어 있는 Listener 정보를 META-INF/context.xml 파일에 복사하여 마이그레이션 도구로 처리할 수 있습니다.
javax.servlet.ServletContextListener를 사용하고 애플리케이션의 web.xml 파일에 적절한 리스너 항목을 추가하도록 org.apache.catalina.LifecycleListener를 사용해서 Java 파일을 변환할 것을 권장합니다.
서블릿 라이프사이클 리스너에 대한 추가 정보는 다음 링크를 참조하십시오.
Tomcat의 라이프사이클 리스너에 대한 추가 정보는 다음 링크를 참조하십시오.