endptEnabler 명령을 사용하여 웹 서비스에 대해 EAR 파일 사용으로 설정
endptEnabler 명령행 도구를 사용하여 웹 서비스를 포함하는 EJB(Enterprise JavaBeans) 모듈에 대한 엔터프라이즈 아카이브(EAR) 파일을 사용으로 설정하고 웹 서비스 공개에 JMS(Java™ Message Service)를 통한 SOAP을 사용할지 또는 HTTP를 통한 SOAP을 사용할지를 지정할 수 있습니다.
시작하기 전에
이 태스크를 수행하기 전에 웹 서비스 사용 JAR(엔터프라이즈 Java Archive)을 EAR 파일로 어셈블하십시오.
이 태스크 정보
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 모듈이 없는 경우 이 도구를 사용할 필요가 없습니다.
프로시저
결과
http://host[:port]/<context-root>/services/<port-component-name>
endptEnabler 명령을 사용하여 생성된 HTTP 또는 JMS(Java Message Service) 라우터 모듈은 웹 서비스 엔터프라이즈 Bean JAR 파일과 같은 대상에 설치되어야 합니다. 이러한 HTTP 및 JMS 라우터 모듈은 웹 서비스 애플리케이션에 포함되며, 애플리케이션 서버의 런타임 라이브러리를 사용해야 합니다.
다음에 수행할 작업
EAR 파일을 애플리케이션 서버에 배치하십시오. 웹 서비스에 대해 사용으로 설정되는 어셈블된 EAR 파일이 배치에 필요합니다.
웹 서비스 요청을 위한 전송으로 JMS를 사용하는 경우 애플리케이션을 설치하기 전에 애플리케이션에서 사용할 다양한 JMS 오브젝트(예: 큐, 주제 또는 연결 팩토리)를 정의하십시오.