HTTP 콘딧 클라이언트 특성 및 사용자 사용자 정의 특성 사용
Liberty에서 JAX-WS 애플리케이션에 대한 ibm-ws-bnd.xml 파일을 사용하여 HTTP 클라이언트 특성 및 사용자 정의 특성을 정의할 수 있습니다.
시작하기 전에
ibm-ws-bnd.xml 파일은 웹 기반 웹 서비스 애플리케이션(WAR 파일)의 /WEB-INF 디렉토리 또는 EJB 기반 웹 서비스 애플리케이션(JAR 파일)의 /META-INF 디렉토리에 있어야 합니다. 클라이언트가 clientContainer에서 실행 중인 경우, ibm-ws-bnd.xml 파일이 클라이언트 EAR에 있는 JAR 파일의 /META-INF 디렉토리에 있어야 합니다.
이 태스크 정보
HTTP 클라이언트 특성 및 사용자 정의 특성은
@WebServiceRef 어노테이션에 의해 삽입되는 특정 서비스
클라이언트 또는 포트에 대한 ibm-ws-bnd.xml 파일에서 service-ref 및
port 요소를 사용하여 정의할 수 있습니다.
port 요소의 특성은 service-ref 요소에서 동일한 특성을 대체합니다.
- HTTP 클라이언트 특성
- 다음 HTTP 클라이언트 특성이 Liberty에서 지원됩니다.
이러한 특성에는 http.conduit.client 접두부가 있어야 합니다. (예: http.conduit.client.ConnectionTimeout).
SOAP 메시지를 보내거나 수신하는 경우에만 다음 HTTP 클라이언트 특성이 올바릅니다. 이 특성은
WSDL URL에 연결할 때 적용할 수 없습니다.
- ConnectionTimeout
- ReceiveTimeout
- AsyncExecuteTimeout
- AsyncExecuteTimeoutRejection
- AutoRedirect
- MaxRetransmits
- AllowChunking
- ChunkingThreshold
- Connection
- DecoupledEndpoint
- ProxyServer
- ProxyServerPort
- ProxyServerType
- NonProxyHosts
- 이러한 특성에 대한 자세한 정보는 Apache CXF의 HTTP 구성 스키마 및 클라이언트 HTTP 전송(SSL 지원 포함)을 참조하십시오.
- 사용자 정의 특성
- Liberty에서 지원되는 HTTP 클라이언트 특성 외에, 애플리케이션에서 사용될 수 있는 사용자 정의 특성을 정의하고 클라이언트 요청 컨텍스트에서 이러한 특성을 검색할 수 있습니다. properties 요소에 정의된 모든 속성은 서비스 클라이언트 요청 컨텍스트에 놓입니다.
ibm-ws-bnd.xml 파일에서 구성할 수 있는 사용 가능한 모든 요소에 대해서는 ibm-ws-bnd.xml 파일의 내용을 참조하십시오.