Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

Procedure웹 응용 프로그램을 배포하는 방법

웹 응용 프로그램은 서블릿 및 JSP 파일과 같은 구성 요소를 포함하는 아카이브 파일 유형인 WAR 파일로 패키지화되어 있습니다.

  1. 트리 구성 요소에서 응용 프로그램 노드를 확장합니다.

  2. 웹 응용 프로그램 노드를 선택합니다.

  3. 웹 응용 프로그램 페이지에서 배포를 누릅니다.

  4. 배포 페이지에서 배포할 WAR 파일의 위치를 지정합니다.

    서버 시스템은 Application Server와 Domain Administration Server를 실행하는 호스트입니다. 클라이언트 시스템은 브라우저를 통해 관리 콘솔을 볼 수 있는 호스트입니다.

    • 파일이 클라이언트 시스템에 상주하거나 파일을 클라이언트 시스템에서 액세스하려면, 라디오 버튼을 눌러 Application Server에 업로드할 패키지 파일을 지정합니다.

      찾아보기를 눌러 파일을 찾거나 파일의 전체 경로를 입력합니다.

    • 파일이 서버 시스템에 상주하거나 확장된 디렉토리에서 압축 해제된 응용 프로그램을 배포하려면 라디오 버튼을 눌러 패키지 파일을 지정하거나 서버에서 액세스할 수 있는 디렉토리 경로를 지정합니다.

      파일 또는 디렉토리의 전체 경로를 입력합니다. 확장된 디렉토리에서 배포하는 것은 고급 개발자를 위한 것이며 프로덕션 환경에는 권장되지 않습니다.

  5. 다음을 눌러 웹 응용 프로그램 배포 페이지를 표시합니다.

  6. 웹 응용 프로그램 배포 페이지에서 응용 프로그램의 설정을 지정합니다.

    1. 응용 프로그램 이름 필드에서 파일 이름의 접두어인 기본 이름을 그대로 두거나 다른 이름을 입력합니다.

      파일 업로드를 선택한 경우 기본 이름이 표시됩니다. 응용 프로그램 이름은 고유해야 합니다.

    2. 컨텍스트 루트 필드에서 웹 응용 프로그램을 식별하는 문자열을 입력합니다.

      웹 응용 프로그램의 URL에서 포트 번호 다음에 바로 컨텍스트 루트가 나옵니다(http://host:port/context-root/...). 컨텍스트 루트는 슬래시로 시작해야 합니다(예: /hello).

    3. 배포 후 응용 프로그램을 사용할 수 없게 비활성화하려면 비활성화 라디오 버튼을 선택합니다.

      기본적으로 응용 프로그램은 배포하자마자 사용할 수 있습니다.

    4. 응용 프로그램을 이미 배포한 경우 재배포 확인란을 선택하여 재배포합니다. 그렇지 않으면 오류가 표시됩니다.

      다른 응용 프로그램 이름을 선택하여 새로운 이름 아래에 배포할 수도 있습니다.

    5. 배포 전에 파일의 구조 및 내용을 검증하려면 검증자 확인란을 선택합니다.

      큰 응용 프로그램을 검증할 경우 시간이 많이 소모될 수 있습니다. 파일이 손상되거나 이동 불가능한 것으로 의심될 경우 파일을 검증합니다.

    6. JSP 페이지를 사전 컴파일하려면 JSP 확인란을 선택합니다.

      확인란을 선택하지 않은 경우, JSP 페이지는 처음 액세스되는 런타임 시 컴파일됩니다. 컴파일은 프로덕션 환경에서 시간이 많이 소요될 수 있으므로 확인란을 선택합니다.

    7. 고가용성 설정을 선택합니다.

      응용 프로그램에 대한 고가용성을 활성화하려면 가용성 확인란을 선택합니다. 응용 프로그램에 대한 가용성을 활성화한 경우 더 높은 모든 수준(명명된 구성 및 웹 컨테이너 또는 EJB 컨테이너)에서도 활성화해야 합니다.

    8. 응용 프로그램을 배포할 대상을 선택합니다.

      사용 가능한 대상 목록에서 대상을 선택한 후 추가를 누릅니다. 클러스터나 독립 실행형 인스턴스가 대상이 될 수 있습니다. 대상을 선택하지 않은 경우 응용 프로그램이 기본 서버 인스턴스 server에 배포됩니다.

      재배포 중인 경우 대상을 선택하지 마십시오. 여기서 선택한 대상은 무시됩니다. 배포된 응용 프로그램을 참조하는 클러스터링된 대상이나 독립 실행형 서버 인스턴스는 클러스터나 독립 실행형 인스턴스에 대해 동적 재구성을 활성화한 경우 자동으로 새로운 재배포된 응용 프로그램을 참조합니다. 서비스 중단 없이 응용 프로그램을 재배포하는 방법에 대한 자세한 내용은 “롤링 업그레이드 정보”를 참조하십시오.

    9. RMI 스텁을 생성할지 선택합니다.

      RMI 스텁을 생성하기로 선택한 경우 정적 RMI-IIOP 스텁이 클라이언트 JAR 파일에 생성됩니다.

  7. 응용 프로그램을 배포하려면 확인을 누릅니다.

해당 asadmin 명령

deploy