애플리케이션 서버로 웹 서비스 애플리케이션 배치
웹 서비스에서 웹 모듈을 사용 가능하게 하는 데 필요한 아티팩트를 EAR(Enterprise Archive)로 어셈블한 후, 애플리케이션 서버에 EAR 파일을 배치할 수 있습니다.
시작하기 전에
Java 기반 웹 서비스를 배치하려면 웹 서비스용으로 구성되어 사용 가능한, EAR 파일로도 알려진 엔터프라이즈 애플리케이션이 필요합니다.
JAX-WS(Java™ API for XML-Based Web Services) 애플리케이션에는 배치를 위한 배치 디스크립터 및 추가 바인딩이 필요하지 않은 반면, JAX-RPC(Java API for XML-based RPC) 웹 서비스 애플리케이션에서는 애플리케이션 배치를 위한 배치 디스크립터 및 추가 바인딩을 추가해야 합니다. JAX-WS는 더 동적이며, JAX-RPC 애플리케이션을 배치하는 데 필요한 배치 단계에서 생성된 정적 데이터를 필요로 하지 않습니다.
JAX-WS 웹 서비스의 경우, 어노테이션을 사용하여 배치 디스크립터 파일에 포함된 모든 정보를 지정할 수 있기 때문에 webservices.xml 배치 디스크립터를 선택적으로 사용할 수 있습니다. 배치 디스크립터 파일을 사용하여 기존 JAX-WS 어노테이션을 기능 보강하거나 대체할 수 있습니다. webservices.xml 배치 디스크립터에 정의한 정보는 어노테이션으로 지정된 모든 해당 정보를 대체합니다.

JAX-RPC 애플리케이션에 wsdeploy 명령을 사용하여 WebSphere 제품별 배치 클래스를 웹 서비스 호환 가능 엔터프라이즈 애플리케이션 EAR(Enterprise Archive) 파일 또는 JAR(Java Archive) 파일에 추가할 수 있습니다.
JAX-WS 애플리케이션을 설치하거나 배치하려면 JAX-WS 사용 가능 EAR 파일만 설치하면 됩니다. 웹 서비스 애플리케이션에 JAX-WS 엔드포인트만 포함되어 있는 경우, JAX-RPC 엔드포인트를 처리하는 데에만 사용되는 wsdeploy 명령을 실행할 필요가 없습니다.
endptEnabler 명령으로 웹 서비스 엔터프라이즈 Bean JAR 파일과 동일한 대상에 생성된 HTTP 또는 JMS(Java Messaging Service) 라우터 모듈을 설치했는지 확인하십시오. 이러한 HTTP 및 JMS 라우터 모듈은 웹 서비스 애플리케이션에 포함되며, 애플리케이션 서버의 런타임 라이브러리를 사용해야 합니다.
이 태스크 정보
이 태스크는 웹 서비스 개발 및 구현 단계 중 하나입니다.
관리 콘솔 또는 wsadmin 스크립트 도구를 사용하여 EAR 파일을 배치할 수 있습니다. wsadmin 명령을 사용하여 웹 서비스가 포함된 애플리케이션을 설치하려는 경우, JAX-RPC 애플리케이션에 대해 -deployws 옵션을 지정하십시오. 관리 콘솔을 사용하여 웹 서비스가 포함된 애플리케이션을 설치하려는 경우, 새 애플리케이션 설치 마법사의 웹 서비스 배치를 선택하십시오. 관리 콘솔을 사용하여 애플리케이션을 설치하는 데 대한 자세한 정보는 콘솔 정보를 통한 엔터프라이즈 애플리케이션 파일 설치를 참조하십시오.
JAX-RPC 웹 서비스 애플리케이션이 이전에 wsdeploy 명령으로 배치된 경우, 설치 중에 웹 서비스 배치를 지정할 필요가 없습니다.
다음 조치를 통해 wsadmin 명령으로 EAR 파일을 배치합니다.프로시저
결과
애플리케이션 서버에 웹 서비스가 설치됩니다.

다음에 수행할 작업
{http://webservice.pli.tc.wssvt.ibm.com}RetireWebServices
Hello! This is an Axis2 web service!
이 정보의 첫 번째 행은 웹 서비스에 따라
가변적입니다. 대괄호의 URI는 네임스페이스이며(이 예제의 경우, RetireWebServices) 다음에 오는 문자열은
웹 서비스에 액세스하기 위해 사용되는 포트의 이름입니다.다음 단계에서는 웹 서비스에 보안을 적용합니다.