JAX-WS 핸들러는 JAX-WS 기반 버전 7.0 WS-Notification 서비스 지점(인바운드 호출 처리의 경우) 또는 WS-Notification 서비스(아웃바운드 호출 처리의 경우)를 통해 메시지와 상호작용하므로 모니터할 WS-Notification 서비스 지점 또는 서비스를 호스팅하는 서버 또는 클러스터가 핸들러 클래스를 사용할 수 있게 해야 합니다.
시작하기 전에
이 태스크는 핸들러를 이미 작성했다고 가정합니다. IBM® Rational® Application Developer 또는 유사한 도구를 사용하여 이를 수행할 수 있습니다.
이 태스크 정보
WS-Notification과
사용하도록 JAX-WS 핸들러를 구성하기 전에,
모니터할 WS-Notification 서비스 지점이나 서비스를 호스트하는 서버나 클러스터에 대해 핸들러 클래스를 사용 가능하게 해야 합니다.
이렇게 하려면, 클래스에 대한 공유 라이브러리를 작성한 다음
해당 서버에 대한 클래스 로더에 공유된 라이브러리를 추가하십시오.
프로시저
- 핸들러의 클래스 파일을 Jar 파일로 패키지한 다음 Jar 파일을 편리한 디렉토리로 복사하십시오.
다음 방법 중 하나로 애플리케이션 서버에 핸들러 클래스를 사용할 수 있게 하십시오.
- 개별 클래스 파일을 클래스의 패키지 이름과 일치하는 app_server_root/classes 아래의 디렉토리 구조로 복사하십시오(여기서 app_server_root는 WebSphere® Application Server 설치의 루트 디렉토리임). 예를 들어 핸들러 클래스 com.ibm.jaxws.handler.TestHandler는
app_server_root/classes/com/ibm/jaxws/handler 디렉토리에 복사됩니다.
- 모든 핸들러의 클래스 파일을 JAR 파일로 패키지한 후 app_server_root/lib/app 디렉토리로 복사하십시오.
- 관리 콘솔을 시작하십시오.
- JAR 파일의 공유 라이브러리를 작성하십시오.
- 을 탐색하십시오.
- 새 라이브러리를 표시할 범위를 설정한 후 새로 작성을 누르십시오.
- 새 라이브러리에 이름을 지정하십시오.
- 디렉토리의 클래스 경로와 핸들러 Jar 파일의 파일 이름을 설정하십시오.
- 마스터 구성에 변경사항을 저장하십시오.
자세한 정보는 공유 라이브러리 작성의 내용을 참조하십시오.
- JAR 파일을 사용 가능하게 하려는 서버 또는 클러스터의 클래스 로더를 작성하십시오.
- 을 탐색하십시오.
- 새로 작성을 클릭하십시오.
- 확인을 클릭하십시오.
- 마스터 구성에 변경사항을 저장하십시오.
자세한 정보는 서버의 클래스 로더 구성의 내용을 참조하십시오.
- 서버의 클래스 로더에 공유 라이브러리를 추가하십시오.
- 을 탐색하십시오.
- 추가를 클릭하십시오.
- 새 라이브러리 이름을 클릭한 후 확인을 클릭하십시오.
- 마스터 구성에 변경사항을 저장하십시오.
자세한 정보는 공유 라이브러리를 서버와 연관시키기의 내용을 참조하십시오.