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

응용 프로그램을 나열, 배포 해제 및 활성화하기 위한 관리 콘솔 작업

Procedure배포된 응용 프로그램을 나열하는 방법

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

  2. 응용 프로그램이나 모듈 유형에 대한 노드를 확장합니다.

    배포된 응용 프로그램이나 모듈의 세부 정보를 보려면 다음 작업을 수행합니다.

    • 트리 구성 요소에서 응용 프로그램이나 모듈의 노드를 선택합니다.

    • 해당 페이지의 응응 프로그램 이름 열에서 원하는 항목을 선택합니다.

해당 asadmin 명령

list-components

Procedure하위 구성 요소를 나열하는 방법

엔터프라이즈 및 웹 응용 프로그램, EJB 모듈 및 커넥터 모듈에는 하위 구성 요소가 포함되어 있습니다. 예를 들어, 웹 응용 프로그램에는 하나 이상의 서블릿이 포함될 수 있습니다.

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

  2. 설명자를 표시할 응용 프로그램이나 모듈의 노드를 확장합니다.

  3. 배포된 응용 프로그램이나 모듈의 노드를 선택합니다.

  4. 응용 프로그램이나 모듈 페이지에서 하위 구성 요소 테이블의 내용을 확인합니다.

해당 asadmin 명령

list-sub-components

Procedure배포된 응용 프로그램의 모듈 설명자를 보는 방법

엔터프라이즈 응용 프로그램, 웹 응용 프로그램, EJB 모듈, 커넥터 모듈 및 응용 프로그램 클라이언트 모듈에서 모듈 배포 설명자를 볼 수 있습니다.

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

  2. 설명자를 조회할 응용 프로그램이나 모듈의 노드를 선택합니다.

  3. 배포된 응용 프로그램이나 모듈의 노드를 선택합니다.

  4. 설명자 탭을 선택합니다.

  5. 설명자 파일의 텍스트를 조회하려면 파일 이름을 누릅니다.

    페이지에 파일 내용이 표시됩니다. 이 정보는 읽기 전용입니다.

Procedure응용 프로그램이나 모듈을 배포 해제하는 방법

응용 프로그램이나 모듈을 배포 해제하면 도메인에서 이들이 제거되고 모든 인스턴스에서 이들에 대한 참조가 제거됩니다.

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

  2. 배포 해제할 응용 프로그램이나 모듈의 노드를 선택합니다.

  3. 배포된 응용 프로그램을 나열하는 표에서 배포 해제할 응용 프로그램이나 모듈의 확인란을 선택합니다.

  4. 배포 해제를 누릅니다.

해당 asadmin 명령

undeploy

Procedure응용 프로그램이나 모듈을 활성화 또는 비활성화하는 방법

배포된 응용 프로그램이나 모듈이 활성화되면 클라이언트가 액세스할 수 있습니다. 비활성화한 경우 여전히 배포되어 있지만 클라이언트가 액세스할 수 없습니다. 응용 프로그램이나 모듈을 배포한 경우 모든 대상에서 활성화 라디오 버튼이 기본적으로 선택되기 때문에 응용 프로그램이나 모듈을 사용할 수 있습니다.

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

  2. 응용 프로그램 유형에 대한 노드를 확장합니다.

  3. 배포된 응용 프로그램이나 모듈을 활성화하려면 배포된 응용 프로그램이나 모듈 옆에 있는 확인란을 선택합니다.

    단일 대상에서 응용 프로그램을 활성화하려면 다음 작업을 수행합니다.

    1. 응용 프로그램의 노드를 선택합니다.

    2. 대상 탭을 누릅니다.

    3. 배포된 응용 프로그램이나 모듈 옆에 있는 확인란을 선택합니다.

  4. 활성화 또는 비활성화를 누릅니다.

    이 버튼은 모든 대상에서 응용 프로그램을 활성화하거나 비활성화합니다.

해당 asadmin 명령

enabledisable

Procedure응용 프로그램 대상을 관리하는 방법

응용 프로그램이나 모듈을 배포한 후 대상을 관리하여 이를 참조하는 서버 인스턴스와 클러스터를 관리합니다.

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

  2. 응용 프로그램 유형에 대한 노드를 확장합니다.

  3. 배포된 응용 프로그램의 노드를 선택합니다.

  4. 대상 탭을 선택합니다.

  5. 특정한 대상 인스턴스나 클러스터의 응용 프로그램을 활성화하거나 비활성화하려면 대상 옆에 있는 확인란을 누르고 활성화 또는 비활성화를 누릅니다.

  6. 응용 프로그램의 대상을 추가하거나 삭제하려면 대상 관리를 선택합니다.

  7. 대상을 추가하거나 제거하고 확인을 누릅니다.

    이제 수정된 대상 목록에서 응용 프로그램을 사용할 수 있습니다.

해당 asadmin 명령

create-application-refdelete-application-ref

Procedure추가 가상 서버에 배포하는 방법

응용 프로그램이나 모듈을 대상 서버 인스턴스나 클러스터에 배포한 후 이를 추가 가상 서버와 연결할 수 있습니다.

  1. 배포된 응용 프로그램이나 모듈의 대상 페이지에서 대상 옆에 있는 가상 서버 관리 링크를 누릅니다.

  2. 사용 가능한 가상 서버 목록에서 가상 서버 대상을 추가하거나 제거합니다.

  3. 확인을 누릅니다.

복수 대상에 재배포

응용 프로그램이 복수 대상(독립 실행형 서버 인스턴스나 클러스터)에 배포된 경우 복수 대상에 재배포하는 방법에는 두 가지가 있습니다. 다음 방법 중 하나를 사용하여 응용 프로그램을 참조하는 모든 서버 인스턴스가 최신 버전을 수신할 수 있도록 합니다.

개발 환경

개발 환경에서 단순히 응용 프로그램을 재배포합니다. 응용 프로그램이 도메인에 재배포되고 응용 프로그램을 참조하는 모든 대상은 대상 서버 인스턴스에 대한 동적 재구성이 활성화된 경우 자동으로 최신 버전을 수신합니다. 기본적으로 동적 재구성이 활성화되어 있습니다. 서버 인스턴스에 대한 동적 재구성이 활성화되지 않은 경우 서버 인스턴스를 다시 시작할 때까지 계속 이전 버전을 사용합니다.

프로덕션 환경

프로덕션 환경에서 “롤링 업그레이드 정보”에 설명된 단계를 수행합니다.

Procedure동적 재로드를 구성하는 방법

동적 재로드가 활성화된 경우 서버는 배포된 응용 프로그램의 변경 사항을 정기적으로 확인하고 변경 사항과 함께 응용 프로그램을 자동으로 다시 로드합니다. 수동으로 만든 .reload라고 하는 파일의 날짜가 변경되므로 변경되었음을 알 수 있습니다. 응용 프로그램은 domain-dir/applications/j2ee-modules module-name 또는 domain-dir/applications/j2ee-apps/ app-name에 설치되어야 합니다.

예를 들면 다음과 같습니다.


/opt/SUNWappserver/domain/domain1/applications/j2ee-modules/webapps-simple

코드 변경을 빠르게 테스트할 수 있기 때문에 동적 재로드는 개발 환경에서 유용합니다. 그러나 프로덕션 환경에서는 동적 재로드가 성능을 저하시킬 수 있습니다.


주 –

동적 재로드는 기본 서버 인스턴스에 대해서만 사용할 수 있습니다.


동적 재로드는 개발 환경을 위한 것입니다. 세션 지속성 기능인 프로덕션 환경 기능과 호환되지 않습니다. 동적 재로드가 활성화된 경우 세션 지속성을 활성화하지 마십시오.

  1. 트리 구성 요소에서 독립 실행형 인스턴스 노드를 확장합니다.

  2. 서버(관리 서버)를 누릅니다.

  3. 고급을 누릅니다.

  4. 응용 프로그램 구성 페이지에서 다음을 구성합니다.

    • 재로드: 재로드 사용 확인란을 사용하여 동적 재로드를 활성화하거나 비활성화합니다.

    • 재로드 폴링 간격: 서버가 배포된 응용 프로그램의 변경 사항을 확인하는 빈도를 지정합니다.

    • 관리 세션 시간 초과: 관리 세션 시간이 초과되어 다시 로그인해야 하기까지의 시간을 지정합니다.

다음 순서

시스템에서 동적 재로드를 사용하도록 구성한 후 모든 응용 프로그램을 동적으로 재로드하기 위해 .reload라고 하는 파일을 만들어 응용 프로그램의 디렉토리에 보관합니다. 파일에는 내용이 없습니다. 응용 프로그램을 변경하고 파일 날짜를 변경하면(예: UNIX의 경우 touch 명령 사용), 변경 사항이 자동으로 재로드됩니다.