WSIF 기본 SOAP 제공자(IBM®
웹 서비스 SOAP 제공자)는
JAX-RPC 준수 웹 서비스와 완전히 상호 운용되도록 디자인되었으므로,
기본 제공자는 이전 Apache SOAP 제공자에서 실행되는 서비스와 완전히 상호 운용되지
않습니다. 기존 서비스를 다시 사용하려면 현재 IBM
웹 서비스 제공자를 사용하도록 웹 서비스를 수정하거나 이 주제에서 설명한 대로, WSIF 기본 제공자를
다시 Apache SOAP로 변경할 수 있습니다.
이 태스크 정보
WSIF는 특성 파일,
wsif.properties를 사용하여 사용할 SOAP 제공자를 선택합니다.
SOAP 제공자는 노드 범위의 설정이므로, 변경사항을 적용하려면 노드의 모든 서버를 다시 시작해야
합니다. wsif.properties 파일은
com.ibm.ws.runtime.jar 파일(app_server_root/plugins 디렉토리에 있음)에서
제공합니다. 여기서 app_server_root는
IBM WebSphere® Application Server 설치의
루트 디렉토리입니다. "제공된 상태의" 특성 파일은
클래스 경로에 배치되어 이 위치에서 액세스합니다. 그러나 파일을 변경한 경우
com.ibm.ws.runtime.jar 파일에서 원래 사본을 대체하지 마십시오.
대신, app_server_root/lib/properties 디렉토리에
수정된 버전을 저장하십시오.
WSIF 기본 SOAP 제공자를 다시 Apache SOAP로 변경하려면 다음 단계를 완료하십시오.
프로시저
- wsif.properties 파일은
com.ibm.ws.runtime.jar 파일(app_server_root/plugins
디렉토리에 있음)에서 추출하십시오. 여기서
app_server_root는
IBM WebSphere Application Server 설치 시
루트 디렉토리입니다.
- 문서 편집기에서 wsif.properties 파일을 여십시오.
- 다음 행에서 선행 "#" 문자를 제거하십시오.
# wsif.provider.default.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=1
# wsif.provider.uri.1.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=\
# http://schemas.xmlsoap.org/wsdl/soap/
#
업데이트 후 선행 행은 다음과 비슷합니다. wsif.provider.default.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=1
wsif.provider.uri.1.org.apache.wsif.providers.soap.ApacheSOAP.WSIFDynamicProvider_ApacheSOAP=\
http://schemas.xmlsoap.org/wsdl/soap/
#
- app_server_root/lib/properties 디렉토리에서
업데이트된 wsif.properties 파일을 저장하십시오.
- 노드에서 모든 애플리케이션 서버를 중지한 후 다시 시작하십시오.