< 이전 | 다음 >

학습 2.1: 웹 서비스 설치 및 배치

이 학습에서는 샘플 엔터프라이즈 응용프로그램(EAR) 파일을 WebSphere Application Server v6.1에 설치하고 EmployeeDirectory 웹 서비스를 배치합니다. 사용자의 응용프로그램은 이 웹 서비스를 사용하여 직원 레코드를 작성, 읽기, 갱신 및 삭제합니다.

시작하기 전에 다음 옵션중 하나를 완료하여 MyDirectory가 시작 준비가 된 프로젝트인지 확인해야 합니다.
MyDirectory Java 프로젝트에는 EmployeeDirectory.ear 파일이 포함되어 있습니다. WebSphere 관리 콘솔을 사용하여 EAR 파일에 포함되는 EmployeeDirectory 엔터프라이즈 응용프로그램을 설치하십시오. 응용프로그램 설치 시, 응용프로그램에 포함된 웹 서비스도 배치하십시오. 완료된 회사 디렉토리 응용프로그램은 배치된 이 웹 서비스를 사용합니다.

샘플 EmployeeDirectory 응용프로그램을 설치하고 WebSphere Application Server v6.1 환경에서 웹 서비스를 배치하려면 다음을 수행하십시오.

  1. Workbench에서 응용프로그램 서버 인스턴스를 시작하십시오. 서버를 실행할 수 있는 몇 가지의 다른 방법이 있지만 여기에서는 Workbench에서 이를 수행하는 방법에 대해 설명합니다.
    1. 서버 보기를 여십시오. 서버 보기를 Java Perspective에 추가하려면 > 보기 표시 > 기타를 클릭한 후, 서버 > 서버를 선택하십시오.
    2. 서버 보기에서 설치 및 설정된 서버를 나열합니다.
    3. 서버를 마우스 오른쪽 단추로 클릭하고 시작을 선택하십시오. 서버 보기에 서버 상태가 시작됨으로 표시되거나 콘솔에 server1 서버가 e-business에 대해 열려 있음이라고 표시되면 서버가 시작된 것입니다. 이제 관리 콘솔을 실행할 수 있습니다.
    주: 서버 보기에 서버 인스턴스가 없으면 다음과 같이 새 서버를 작성하십시오.
    1. 서버 보기에서 마우스 오른쪽 단추를 클릭하고 새로 작성 > 서버를 선택하십시오.
    2. WebSphere Application Server v6.1을 추가하려면 새 서버 마법사를 사용하십시오.
  2. Websphere 관리 콘솔을 실행하십시오. 마찬가지로, 관리 콘솔을 실행할 수 있는 여러 방법이 있지만 여기에서는 Workbench에서 이를 수행하는 방법에 대해 설명합니다.
    1. 서버 보기에서 방금 시작한 서버를 마우스 오른쪽 단추로 클릭하고 관리 콘솔 실행을 선택하십시오. Websphere 관리 콘솔이 브라우저 창에 열립니다.
    2. 사용자 ID를 입력하고 로그인을 클릭하십시오. 관리 콘솔의 환영 페이지가 열립니다. 입력한 사용자 ID는 서버의 구성 데이터에 대한 사용자 특정 변경사항을 추적하는 데만 사용됩니다.
  3. 엔터프라이즈 응용프로그램을 사용하여 MyDirectory 프로젝트에서 발견되는 EmployeeDirectory.ear 엔터프라이즈 응용프로그램을 설치하십시오. 관리 콘솔은 마법사 방식을 사용하여 사용자가 응용프로그램을 설치하는 것을 돕습니다. 사용자가 다음을 클릭하면 모든 옵션이 설정될 때까지 페이지 사이를 이동할 수 있습니다. 이 학습서에 필요한 웹 서비스의 샘플 엔터프라이즈 응용프로그램을 설치하려면 다음을 수행하십시오.
    1. 관리 콘솔의 왼쪽에서 응용프로그램 메뉴 옵션을 펼치고 새 응용프로그램 설치를 클릭하십시오.
    2. 로컬 파일 시스템을 선택하고 경로 지정 필드에 MyDirectory 프로젝트에 있는 EmployeeDirectory.ear 파일의 전체 경로를 입력하십시오. 팁: 전체 경로를 가져오려면 패키지 탐색기에서 EmployeeDirectory.ear 파일을 마우스 오른쪽 단추로 클릭하고 특성을 선택하십시오. 특성 페이지에 파일 위치가 나열됩니다. 파일 위치를 복사하여 경로 지정 필드에 붙여넣을 수 있습니다.
    3. 설치 옵션 선택 페이지가 나올 때까지 다음을 클릭하십시오.
    4. 웹 서비스 배치를 선택하십시오.
    5. 요약 페이지가 나올 때까지 다음을 클릭한 다음 완료를 클릭하십시오.
    6. 로컬 구성에 대해 수행한 변경사항을 적용하도록 요청하는 구성요소가 표시될 때 마스터 구성에 저장 링크를 클릭하십시오. 변경사항을 검토하고 저장 단추를 클릭하십시오.
  4. 관리 콘솔을 사용하여 EmployeeDirectory 응용프로그램을 시작하려면 다음을 수행하십시오.
    1. 응용프로그램 > 엔터프라이즈 응용프로그램을 클릭하십시오. EmployeeDirectory 응용프로그램은 서버에 설치된 응용프로그램으로 나열되지만 이 상태는 중지됨입니다.

      관리 콘솔의 엔터프라이즈 응용프로그램

    2. EmployeeDirectory 옆에 있는 선택란을 선택하고 시작을 클릭하십시오. EmployeeDirectory 응용프로그램이 시작되었다는 메시지가 표시되고, 상태 아이콘이 녹색 화살표로 변경됩니다.

이제 EmployeeDirectory 응용프로그램은 포트 9080에 있는 로컬 호스트에서 실행되며 웹 서비스에도 액세스할 수 있습니다. 이 학습서를 완료하고 나면 관리 콘솔로 돌아가서 EmployeeDirectory 응용프로그램을 중지한 후 설치 제거하십시오.

MyDirectory 프로젝트에서 발견된 EmployeeDirectory.wsdl 파일을 열 경우(기본적으로 그래픽 WSDL 편집기에 열려 있음), 방금 배치한 웹 서비스를 조사할 수 있습니다. WSDL 편집기에 WSDL 파일이 열려 있지 않으면 Workbench에서 웹 서비스 개발자 성능이 실행되지 않았을 수 있습니다. 환경 설정에서 Workbench 성능을 지정할 수 있습니다( > 환경 설정 > Workbench > 성능).

WSDL 편집기의 다음 이미지는 EmployeeDirectory 서비스에서 사용 가능한 조작을 표시합니다.

WSDL 편집기의 포트 유형 섹션 화면 그림

WSDL 편집기를 사용하여 각 조작 및 해당되는 요청 메시지와 리턴 메시지를 조사할 수 있습니다. 이는 사용자가 웹 서비스와 나머지 연습에서 웹 서비스를 사용하는 방법을 이해하는 데 도움을 줍니다.

< 이전 | 다음 >