WebLogic 시작 또는 종료 클래스 사용 안함

이 규칙은 WebLogic T3StartupDef 인터페이스 또는 T3ShutdownDef 인터페이스를 구현하는 클래스의 사용을 발견합니다. 이러한 클래스는 WebSphere traditional 또는 Liberty에서 실행되지 않고, 동등한 ServletContextListener 구현, 세션 시작 Bean 또는 시작 시 로드하도록 구성된 서블릿으로 바뀌어야 합니다.

이 규칙에 대한 자동 수정이 제공되어 클래스가 클래스가 구현하도록 클래스를 변환합니다 클래스가 ServletContextListener 인터페이스를 구현하도록 변환합니다. 결과 클래스 에 전달되는 매개 변수가 완전성을 위해 startup() 또는 shutdown() 메소드가 새 클래스에 없으므로 컴파일 오류가 발생합니다. 또한 setServices() 메서드는 본문이 없는 경우에만 자동 수정에 의해 제거됩니다. 따라서 메서드가 자동화된 수정으로 제거되지 않으면, 변환하고 이동해야 하는 코드가 있을 수 있습니다 적절한 ServletContextListener 메서드로 변환하고 이동해야 할 코드가 있을 수 있습니다.

자동 수정이 적용된 후: 대상 WebSphere Application Server 설치의 j2ee.jar 파일이 애플리케이션이 성공적으로 컴파일되려면 파일을 애플리케이션의 빌드 경로에 포함해야 애플리케이션이 성공적으로 컴파일됩니다.