명령행 도구를 사용하여 서버에 웹 서비스 배치

웹 서비스 명령행 도구를 사용하여 EAR 파일을 작성한 후에는 EAR 파일을 서버에 배치하여 다른 사용자에게 서비스를 제공하는 코드를 작성할 수 있습니다.

이 태스크 정보

개발 환경 또는 WebSphere® 관리 콘솔 중 하나를 사용하여 WebSphere Application Server에 EAR 파일을 배치할 수 있습니다. 개발 환경을 사용하여 EAR 파일을 배치하고 웹 서비스를 테스트하려면, 먼저 EAR 파일을 가져온 후 웹 서버를 작성, 구성 및 시작해야 합니다.

EAR 파일 가져오기

About this task

EAR 파일을 가져오려면 다음을 수행하십시오.

Procedure

  1. 작업공간을 여십시오.
  2. 파일 > 가져오기 > EAR 파일로 이동한 후 다음을 클릭하십시오.
  3. 찾아보기를 클릭하여 웹 서비스 명령행 도구를 실행한 명령행 테스트 디렉토리를 선택하십시오. 열기를 클릭하십시오.
  4. 웹 서비스 명령행 도구를 실행할 때 -project로 지정한 프로젝트 디렉토리를 펼친 후, 작성한 EAR 파일을 선택하십시오. 열기를 클릭하십시오.
  5. EAR 가져오기 마법사에서 EAR의 대상 서버를 적절히 지정하십시오. J2EE 1.4 EAR의 대상은 반드시 WebSphere Application Server v6 이상으로 지정해야 하며, J2EE 1.3 EAR의 대상은 WebSphere Application Server v6로 지정해도 됩니다. 다음 2개 창에서는 기본 설정을 승인하십시오. 힌트: EAR 파일을 사용하여 작성한 웹 프로젝트의 이름을 기록해두십시오. EJB Bean이 포함된 EAR 파일을 가져올 경우, 해당 EJB 프로젝트의 이름도 기록해두십시오. 나중에 웹 서비스를 테스트할 때 이 정보가 필요합니다. 지금부터 이 두 프로젝트를 가져온 웹 프로젝트 및 가져온 EJB 프로젝트라고 하겠습니다.
  6. 완료를 클릭하십시오.

Results

EAR 파일과 해당 프로젝트의 가져오기가 완료되었습니다.

참고:
  • WSDL2WebService 도구를 사용했거나, EAR 파일에 EJB 배치 코드가 포함되지 않은 경우 배치 코드를 생성해야 합니다. 배치 코드를 생성하려면 Java™ EE 퍼스펙티브(창 > 퍼스펙티브 열기 > Java EE)로 전환하십시오. 엔터프라이즈 탐색기에서, EJB 프로젝트를 마우스 오른쪽 단추로 클릭하고 가져온 EJB 프로젝트의 팝업 메뉴에서 배치 준비를 선택하십시오.
  • J2EE 1.4를 사용하는 명령행 도구에서 생성한 EJB 클라이언트가 포함된 EAR을 작업공간으로 가져오면 컴파일 오류가 표시됩니다. 오류를 해결하려면 EJB 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 선택하십시오. Java 빌드 경로로 이동하여 라이브러리 탭을 선택하십시오. EJBClientProject/imported_classes(class folder) 항목을 제거하십시오. EJBServiceClient/imported_classes/Meta-inf/classess 클래스 폴더를 추가하십시오. 확인을 클릭하십시오.
  • J2EE 1.4를 사용하는 명령행 도구에서 생성한 EJB 클라이언트가 포함된 EAR을 작업공간으로 가져오면 해당 클라이언트를 실행할 때 ClassNotFoundException 오류가 표시됩니다. 오류를 해결하려면 애플리케이션 클라이언트 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 선택하십시오. Java 빌드 경로로 이동하여 라이브러리 탭을 선택하십시오. ApplicationClientProject/imported_classes(class folder) 항목을 제거하십시오. ApplicationClientProject/imported_classes/Meta-Inf/classess 클래스 폴더를 추가하십시오. 확인을 클릭하십시오.

이제 웹 서비스를 배치할 서버를 작성하고 구성할 수 있습니다.

웹 서비스 작성 및 구성

About this task

이미 작성된 서버가 있다면 4단계로 이동하십시오. 또는 서버를 수동으로 작성할 수 있습니다. 웹 서비스를 배치할 서버를 작성하고 구성하려면 다음을 수행하십시오.

Procedure

  1. 파일 > 새로 작성 > 기타를 선택하십시오. 서버를 선택하고 목록에서 서버를 선택하십시오. 다음을 클릭하십시오.
  2. 공개할 서버의 호스트 이름을 지정하거나 기본 localhost 설정을 승인하십시오. 작성할 서버의 유형을 선택하고 다음을 클릭하십시오.
  3. 사용할 포트를 선택하고 나머지 설정은 기본값을 승인하십시오. 완료를 클릭하십시오.
  4. 서버 보기(창 > 보기 표시 > 기타 > 서버)로 전환하십시오.
  5. 서버 구성 분할창에서 서버를 마우스 오른쪽 단추로 클릭하십시오. 프로젝트 추가 및 제거를 선택하십시오. 웹 서비스 EAR을 선택하여 서버에 추가하십시오. 완료를 클릭하십시오.

Results

웹 서비스를 서버에 배치한 후에는 웹 서비스를 테스트할 수 있습니다.


피드백