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

Administration Server 고급 설정

Administration Server 고급 설정을 사용하면 응용 프로그램을 배포하는 데 필요한 일반 등록 정보를 설정할 수 있습니다. 이러한 등록 정보를 사용하면 배포된 응용 프로그램에 대한 변경 사항을 감지하여 수정된 클래스를 다시 로드하는지 확인 및 모니터할 수 있습니다.

응용 프로그램 구성 설정

동적 재로드가 활성화된 경우 서버는 배포된 응용 프로그램의 파일의 변경 사항을 정기적으로 확인하고 변경 사항과 함께 응용 프로그램을 자동으로 다시 로드합니다. 코드 변경을 빠르게 테스트할 수 있기 때문에 동적 재로드는 개발 환경에서 유용합니다. 그러나 프로덕션 환경에서는 동적 재로드가 성능을 저하시킬 수 있습니다.

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


주 –

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


응용 프로그램 구성 페이지에서 동적 다시 로드를 구성하려면 다음을 구성합니다.

Procedure자동 배포 설정을 구성하는 방법

자동 배포 기능을 사용하면 사전 패키지화되어 있는 응용 프로그램이나 모듈을 domain-dir/autodeploy 디렉토리에 복사하는 방법으로 배포할 수 있습니다.

예를 들어, hello.war라는 파일을 domain-dir /autodeploy 디렉토리로 복사합니다. 응용 프로그램을 배포 해제하려면 autodeploy 디렉토리에서 hello.war 파일을 제거합니다.

자동 배포 기능은 개발 환경을 위한 것입니다. 세션 지속성 기능인 프로덕션 환경 기능과 호환되지 않습니다. 동적 배포가 활성화되어 있으면 세션 지속성을 활성화하지 마십시오.


주 –

자동 배포는 기본 서버 인스턴스에 대해서만 사용할 수 있습니다.


  1. 응용 프로그램 구성 페이지로 이동합니다.

  2. 사용 확인란을 선택하거나 선택 해제하여 자동 배포를 활성화하거나 비활성화합니다.

  3. 자동 배포 폴링 간격 필드에서 서버가 응용 프로그램이나 모듈 파일의 자동 배포 디렉토리를 확인하는 빈도를 지정합니다.

    폴링 간격을 변경해도 응용 프로그램이나 모듈을 배포하는데 걸리는 시간에 영향을 미치지 않습니다.

  4. 자동 배포 디렉토리에서 응용 프로그램을 구축할 디렉토리를 지정한 경우 파일을 기본 자동 배포 디렉토리에 복사할 필요가 없습니다.

    기본적으로 변수를 사용하여 복수 서버 인스턴스에 대한 디렉토리를 수동으로 변경할 필요성을 제거합니다.

  5. 배포 전에 검증자를 실행하려면 검증자 사용 확인란을 선택합니다.

    검증자는 파일의 구조와 내용을 검사합니다. 큰 응용 프로그램을 검증할 경우 시간이 많이 소모될 수 있습니다.

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

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

  7. 등록 정보 추가 버튼을 눌러 추가 설정을 지정합니다.

도메인 속성 설정

다음 도메인 속성 등록 정보를 사용할 수 있습니다.

표 1–1 도메인 속성 값

등록 정보 

정의 

com.sun.aas.installRoot

Application Server가 설치된 디렉토리입니다. 

com.sun.aas.instanceRoot

서버 인스턴스의 최상위 수준 디렉토리입니다. 

com.sun.aas.hostName

호스트(시스템) 이름입니다. 

com.sun.aas.javaRoot

.J2SE 설치 디렉토리입니다. 

com.sun.aas.imqLib

Sun Java System Message Queue 소프트웨어의 라이브러리 디렉토리입니다. 

com.sun.aas.configName

서버 인스턴스에서 사용할 구성 이름입니다. 

com.sun.aas.instanceName

서버 인스턴스 이름입니다. 이 등록 정보는 기본 구성에는 사용할 수 없으나 사용자 정의된 구성에서는 사용 가능합니다. 

com.sun.aas.clusterName

클러스터 이름입니다. 이 등록 정보는 클러스터링된 서버 인스턴스에만 설정됩니다. 이 등록 정보는 기본 구성에는 사용할 수 없으나 사용자 정의된 구성에서는 사용 가능합니다. 

com.sun.aas.domainName

도메인 이름입니다. 이 등록 정보는 기본 구성에는 사용할 수 없으나 사용자 정의된 구성에서는 사용 가능합니다.