endptEnabler 명령을 사용하여 웹 서비스에 대해 EAR 파일 사용으로 설정

endptEnabler 명령행 도구를 사용하여 웹 서비스를 포함하는 EJB(Enterprise JavaBeans) 모듈에 대한 엔터프라이즈 아카이브(EAR) 파일을 사용으로 설정하고 웹 서비스 공개에 JMS(Java™ Message Service)를 통한 SOAP을 사용할지 또는 HTTP를 통한 SOAP을 사용할지를 지정할 수 있습니다.

이 태스크 정보

endptEnabler 명령행 도구는 EAR 파일 내에 있는 JAX-WS(Java API for XML Web Services) 또는 JAX-RPC(Java API for XML-based RPC) 기반 웹 서비스 사용 엔터프라이즈 Bean JAR(Java archive) 모듈 각각에 대해 EAR 파일에 한 개 이상의 라우터 모듈을 추가합니다. 라우터 모듈은 특정 엔터프라이즈 Bean JAR 모듈에서 웹 서비스를 위한 엔드포인트를 제공합니다.

각 라우터 모듈은 HTTP 또는 JMS와 같은 특정 전송을 지원합니다. HTTP 라우터 모듈은 특정 엔터프라이즈 Bean JAR 모듈에 포함된 각 웹 서비스에 대해 HTTP 엔드포인트를 제공하는 웹 애플리케이션 아카이브(WAR) 모듈입니다. 마찬가지로 JMS 라우터 모듈은 웹 서비스 엔드포인트를 대상으로 하는 요청의 메시지 리스너 역할을 하는 MDB(Message Driven Bean)가 포함된 엔터프라이즈 Bean JAR 모듈입니다.

EAR 파일에 엔터프라이즈 Bean JAR 모듈이 없는 경우 이 도구를 사용할 필요가 없습니다.

프로시저

  1. [IBM i]app_server_root/bin 디렉토리의 Qshell 명령행에서 endptEnabler 스크립트를 호출하십시오.. [AIX Solaris HP-UX Linux Windows][z/OS]install_root/bin 디렉토리에서 endptEnabler 명령을 호출하십시오.
  2. 프롬프트가 표시되면 EAR 파일의 이름을 입력하십시오.
  3. endptEnabler 명령이 요청하는 대로 다양한 입력 값을 입력하십시오. EAR 파일의 웹 서비스에 대해 사용으로 설정된 각 엔터프라이즈 Bean JAR 모듈의 다양한 입력 값에 대한 프롬프트가 표시됩니다. 일반적으로 각 프롬프트에 대해 기본값을 승인합니다. 이 명령의 특성에 대해 알아보려면 endptEnabler 명령 문서를 참조하십시오.
    1. EJB 사용 웹 서비스를 전송하기 위한 HTTP 라우터 모듈을 지정하십시오. HTTP를 사용하는 웹 서비스가 사용 가능한지 표시하려면 -transport http 옵션을 사용하십시오. JAX-WS 또는 JAX-RPC 웹 서비스를 포함하는 각 엔터프라이즈 Bean JAR 파일에 대해 한 개의 라우터 모듈이 작성됩니다.
    2. EJB 기반 웹 서비스를 전송하기 위한 JMS 라우터 모듈을 지정하십시오. JMS를 사용하는 웹 서비스가 사용 가능한지 표시하려면 -transport jms 옵션을 사용하십시오. JAX-WS 또는 JAX-RPC 웹 서비스를 포함하는 각 엔터프라이즈 Bean JAR 파일에 대해 한 개의 라우터 모듈이 작성됩니다.

결과

웹 서비스 엔드포인트를 포함하는 EAR 파일 내 엔터프라이즈 Bean JAR 모듈 각각에 대해 EAR 파일에 HTTP 또는 JMS 라우터 모듈이 추가됩니다. HTTP의 경우 웹 주소를 통해 웹 서비스를 호출할 수 있도록 애플리케이션에 대한 컨텍스트 루트가 구성됩니다. 웹 서비스를 호출하는 데 사용되는 웹 주소는 다음과 같습니다.
http://host[:port]/<context-root>/services/<port-component-name>

endptEnabler 명령을 사용하여 생성된 HTTP 또는 JMS(Java Message Service) 라우터 모듈은 웹 서비스 엔터프라이즈 Bean JAR 파일과 같은 대상에 설치되어야 합니다. 이러한 HTTP 및 JMS 라우터 모듈은 웹 서비스 애플리케이션에 포함되며, 애플리케이션 서버의 런타임 라이브러리를 사용해야 합니다.

다음에 수행할 작업

EAR 파일을 애플리케이션 서버에 배치하십시오. 웹 서비스에 대해 사용으로 설정되는 어셈블된 EAR 파일이 배치에 필요합니다.

웹 서비스 요청을 위한 전송으로 JMS를 사용하는 경우 애플리케이션을 설치하기 전에 애플리케이션에서 사용할 다양한 JMS 오브젝트(예: 큐, 주제 또는 연결 팩토리)를 정의하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_endptenablerendpt
파일 이름:twbs_endptenablerendpt.html