[응용 프로그램 구성] 페이지에서는 배치된 응용 프로그램에 대한 변경 사항을 감지하고 수정된 클래스를 재로드하도록 도와주는 속성을 설정할 수 있습니다.
탐색 트리에서 [도메인] 노드를 선택합니다.
[도메인 속성] 페이지가 열립니다.
[응용 프로그램 구성] 탭을 선택합니다.
[응용 프로그램 구성] 페이지가 열립니다.
응용 프로그램의 동적 재로드를 사용으로 설정하려면 재로드 사용 체크 박스를 선택합니다.
동적 재로드가 사용으로 설정되면 해당 코드 또는 배치 기술자를 변경할 때 응용 프로그램 또는 모듈을 재배치할 필요가 없습니다. 이 경우 변경된 JSP(JavaServer Pages) 또는 클래스 파일을 응용 프로그램 또는 모듈의 배치 디렉토리에 복사하기만 하면 됩니다. 서버는 배치 디렉토리에서 변경 사항을 정기적으로 확인하고 변경 사항과 함께 동적이며 자동으로 응용 프로그램을 재배치합니다. 이 기능은 코드 변경을 빠르게 테스트할 수 있기 때문에 개발 환경에서 유용합니다. 그러나 운용 환경에서는 동적 재로드가 성능을 저하시킬 수 있습니다. 또한 재로드가 수행될 때마다 해당 전송 시간의 세션이 부적합해집니다. 클라이언트가 세션을 재시작해야 합니다.
이 옵션은 기본적으로 사용으로 설정되어 있습니다.
재로드 폴링 간격 필드에 응용 프로그램 및 모듈에 코드 변경 사항이 있는지 확인하고 동적으로 재로드할 간격(초)을 입력합니다.
기본값은 2입니다.
[관리 세션 시간 초과] 필드에 관리 콘솔 세션 시간 초과의 기준이 되는 비활성 시간(분)을 입력합니다.
기본값은 60입니다.
응용 프로그램 자동 배치를 사용으로 설정하려면 자동 배치 사용 체크 박스를 선택합니다.
응용 프로그램 또는 모듈 파일(JAR, WAR, RAR 또는 EAR)을 특별 디렉토리에 복사한 다음 자동 배치를 사용으로 설정하면 응용 프로그램 또는 모듈이 GlassFish Server에 의해 자동으로 배치됩니다. 이 옵션은 기본적으로 사용으로 설정되어 있습니다.
자동 배치 폴링 간격 필드에 응용 프로그램 및 모듈에 코드 변경 사항이 있는지 확인하고 동적으로 재로드할 간격(초)을 입력합니다.
기본값은 2입니다. 폴링 간격을 변경해도 응용 프로그램 또는 모듈 배치에 걸리는 시간은 영향을 받지 않습니다.
[자동 배치 재시도 시간 초과] 필드에 부분적으로 복사된 파일의 크기가 그대로 유지되어도 오류가 발생하지 않는 시간(초)을 입력합니다.
기본값은 4입니다.
[자동 배치 디렉토리] 필드에 응용 프로그램의 자동 배치를 모니터링할 디렉토리의 전체 경로를 입력합니다.
기본값은 domain-dir/autodeploy
입니다.
XML 검증 드롭다운 목록에서 표준 및 GlassFish Server 배치 기술자에서 수행할 XML 검증의 유형을 선택합니다.
다음과 같은 유형을 사용할 수 있습니다.
full
XML 검증에 실패하면 배치가 실패합니다. 이 값이 기본값입니다.
parsing
XML 검증 오류가 보고되지만 배치는 수행됩니다.
none
XML 검증을 수행하지 않습니다.
배치 기술자 파일을 검증하려면 검증자 사용 체크 박스를 선택합니다.
검증자는 자동 배치 전에 파일의 구조와 내용을 검사합니다. 검증에 실패하면 배치가 수행되지 않습니다. 큰 응용 프로그램의 검증에는 많은 시간이 걸릴 수 있습니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
JSP 파일을 사전 컴파일하려면 [사전 컴파일 사용] 체크 박스를 선택합니다.
이 옵션이 사용 안함으로 설정된 경우 JSP 파일은 런타임 시 처음으로 액세스될 때 컴파일됩니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
[추가 속성] 섹션에서 추가 속성을 지정합니다.
GlassFish Server에서는 응용 프로그램에 대한 추가 속성을 정의하지 않습니다.
속성을 추가하려면 [속성 추가] 단추를 누릅니다. 빈 행이 표시되면 [이름] 필드에 속성 이름을 입력하고 [값] 필드에 속성값을 입력합니다.
속성을 수정하려면 속성의 [값] 필드를 편집합니다.
속성을 삭제하려면 삭제할 속성의 [이름] 필드 왼쪽에 있는 체크 박스를 선택한 다음 [속성 삭제] 단추를 누릅니다.
[저장]을 누릅니다.
팁:
기본 설정으로 돌아가려면 [기본값 로드] 단추를 누른 다음 [저장]을 누릅니다.서버를 재시작합니다.