웹 서비스를 포함하는 EJB 모듈에 대해 EAR 파일을 사용으로 설정

엔터프라이즈 아카이브(EAR) 파일이 웹 서비스를 포함하는 EJB(Enterprise JavaBeans) 모듈을 포함하는 경우 배치 전에 endptEnabler 명령행 도구 또는 어셈블리 도구를 실행하여 웹 서비스 엔드포인트 웹 애플리케이션 아카이브(WAR) 파일을 생성해야 합니다.

시작하기 전에

엔터프라이즈 Bean에서 웹 서비스에 대해 사용으로 설정된 엔터프라이즈 Java 아카이브(JAR) 파일을 어셈블하십시오. 이 엔터프라이즈 JAR 파일은 EAR 파일을 빌드하는 데 필요한 아티팩트입니다.

이 태스크 정보

endptEnabler 명령행 도구 또는 WebSphere® Application Server에서 제공된 어셈블리 도구를 사용하여 웹 서비스에 대해 사용으로 설정된 애플리케이션에 라우터 모듈을 추가할 수 있습니다. 이 태스크에 사용할 도구는 명령행 도구 또는 그래픽 사용자 인터페이스 중 사용자가 작업 시 선호하는 것으로 선택할 수 있습니다. 이러한 태스크를 수행하기 위해 어셈블리 도구를 사용하는 방법을 알아보려면 어셈블리 도구 문서를 참조하십시오.

이러한 도구는 EAR 파일에 포함된 웹 서비스 사용 EJB(Enterprise JavaBeans) 모듈 각각에 대해 EAR 파일에 하나 이상의 라우터 모듈을 추가합니다. 라우터 모듈은 특정 EJB 모듈에서 웹 서비스를 위한 엔드포인트를 제공합니다.

endptEnabler 명령행 도구를 사용하여 생성된 EJB 모듈 또는 웹 모듈의 컨텐츠는 수정해서는 안됩니다. 수정할 경우 런타임 시 오류가 발생합니다. 다음은 표시되는 오류의 예입니다.
"Error]- WSWS3142E: Error: Could not find web services engine.]: javax.servlet.ServletException: WSWS3142E: 
Error: Could not find web services engine."

각 라우터 모듈은 HTTP 또는 JMS(Java™ Message Service)와 같은 특정 전송을 지원합니다. EAR 파일에서 엔터프라이즈 Bean JAR 모듈을 찾을 수 없는 경우 이러한 도구를 사용할 필요가 없습니다.

프로시저

endptEnabler 명령행 도구를 사용하여 EAR 파일을 사용으로 설정하십시오. 대화식 모드에서 endptEnabler 명령은 애플리케이션 내에서 하나 이상의 서비스를 사용으로 설정하기 위해 필요한 단계를 안내합니다.

다음에 수행할 작업

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

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



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