서비스 엔드포인트 구성은 외부 웹 서비스 또는 어셈블하는 컴포넌트 사이의 웹 서비스에
JAX-WS(Java™ API for XML-Based Web Services) 및
JAX-RPC(Java API for XML-based RPC) 웹 서비스 클라이언트를
연결하는 데 필요합니다.
시작하기 전에
기존 JavaBean 오브젝트가 웹 서비스로 사용 가능한 경우에
HTTP 액세스 가능 JAX-RPC(Java API for XML-based Remote Procedure Call) 또는
JAX-WS(Java API for XML Web Services) 웹 서비스를
개발할 수 있습니다. 추가 정보는 HTTP를 사용하여 웹 서비스 요청 전송 정보를 참조하십시오.
관리
콘솔 또는 특성 파일을 사용하여 HTTP 엔드포인트 URL 단편를 구성 및
관리할 수 있습니다. 특성 파일을 사용하여 URL 단편을 설정 및 관리하는 방법에 대해
자세히 알아보려면 웹 서비스 엔드포인트 URL 단편 특성 파일
작업에 대한 정보를 참조하십시오.
이 태스크는
관리 콘솔을 사용하여 HTTP 바인딩에 대한 엔드포인트 URL 정보 구성에 대해
설명합니다.
이 태스크 정보
관리 콘솔의 HTTP 엔드포인트 URL 정보 제공 패널을 사용하여 HTTP를 통해 액세스되는
웹 서비스에 HTTP URL 접두부를 지정할 수 있습니다. HTTP URL 접두부는 위치에 해당되는 정보를 제공하므로
공개된 WSDL 파일에 포함되는 완전한 엔드포인트 URL을 구성하는 데 사용됩니다.
참고: 관리 콘솔의 HTTP 제공 패널은
JAX-WS(Java API for XML-Based Web Services) 및
JAX-RPC(Java API for XML-based RPC) 웹 서비스를
포함하는 모듈을 표시합니다.
HTTP 제공 패널을 사용하여 두 가지 유형의 웹 서비스에 대한 URL 정보를 제공할 수 있지만,
이 패널은 사용자가 작업 중인 서비스 유형은 표시하지 않습니다.
관리 콘솔을 사용하여 이들 접두부를 구성하려면 다음을 수행하십시오.
프로시저
- 관리 콘솔을 여십시오.
- 애플리케이션 > 엔터프라이즈 애플리케이션 > application_instance > HTTP 엔드포인트 URL 정보 제공을
클릭하십시오.
- 웹 서비스에 대한 URL 접두부를 지정하십시오.
이 단계에서는
엔드포인트 URL에 사용되는 host_name 및 port_number와 같은 프로토콜(HTTP 또는 HTTPS)을 지정합니다.
기본 HTTP URL 접두부를 선택하여
사전 정의된 목록에서 접두부를 선택하거나 사용자 정의 HTTP URL 접두부를
사용할 수 있습니다.
- 기본 HTTP URL 접두부 또는 사용자 정의 HTTP URL 접두부를
선택하십시오.
기본 HTTP URL 접두부를 선택할 경우
목록은 엔드포인트 URL 접두부 선택사항을 제공합니다. 이 목록은
모듈의 두 개의 포트 세트(가상 호스트 포트와 애플리케이션 서버 포트)
조합입니다. 웹 서비스의 애플리케이션 서버에 직접 액세스하는 경우, 이 목록의 접두부를
사용하십시오. 값을 선택하고 접두부를 사용할 모듈의 선택란도 선택하십시오.
사용자 정의
HTTP URL 접두부를 사용하려면 필드에 값을 입력하십시오. 접두부에 사용할 선택란을
선택하십시오.
사용자 정의
HTTP URL 접두부를 구성하는 경우, 관리 콘솔에서
사용자 정의 JVM 특성 com.ibm.ws.webservices.enableHTTPPrefix도
구성하고 값을 true로 설정해야 합니다.
이 사용자 정의 특성이 정의되면 시스템에서 사용되도록
애플리케이션 서버를 다시 시작해야 합니다. 이 사용자 정의
JVM 특성 설정은 브라우저에서 리턴되는 ?WSDL 조회 및
클라이언트에 리턴되는 WSDL 파일의 URL 필드에
사용자 정의 HTTP 엔드포인트 접두부 정보를 올바르게 표시하기 위해
필요합니다. 이 사용자 정의 특성이 true 값으로
정의되지 않으면, 서비스가 클라이언트에 리턴하는 WSDL 파일에
사용자 정의 HTTP URL 접두부가 반영되지 않습니다. 이 사용자 정의 JVM 특성
구성 방법을 알려면, 관리 콘솔의 JVM 사용자 정의 특성 패널을 사용하여
추가 HTTP 전송 특성 구성에 대한 문서를
참조하십시오.
지원된 구성: com.ibm.ws.webservices.enableHTTPPrefix
사용자 정의 특성은 JAX-RPC 웹 서비스 애플리케이션에만 적용됩니다.
sptcfg
- 적용을 클릭하십시오.
URL 접두부가 기본 또는 사용자 정의 여부에 따라
선택된 모듈 HTTP URL 접두부 필드에 복사됩니다.
- 확인을 클릭하십시오. URL 정보는
사용자 작업공간에 저장됩니다.
결과
WSDL 파일 공개 패널을 사용하여 공개되는 WSDL 파일에서 대상 엔드포인트 주소를
형성하는 데 사용되는 부분 URL 정보를 지정했습니다.
다음에 수행할 작업
JMS(Java Message Service) 바인딩 및
직접 EJB(엔터프라이즈 JavaBeans) 액세스에 대한
다른 URL 엔드포인트 정보를 구성하십시오. 그런 다음, WSDL 파일을 공개하여
배치된 웹 서비스 애플리케이션을 클라이언트가 사용할 수 있도록 작성하십시오.