웹 컨테이너 가용성 페이지를 사용하여 웹 컨테이너에 대한 가용성 설정을 구성합니다.
웹 컨테이너 가용성 페이지에는 다음 옵션이 포함되어 있습니다.
기본값이 있는 설정을 해당 기본값으로 복원하는 버튼입니다. 기본값이 없는 설정은 변경되지 않습니다.
이 페이지의 설정을 적용할 구성의 이름입니다. 이 필드는 읽기 전용입니다.
사용 가능 확인란을 선택하면 웹 컨테이너에 대해 가용성이 활성화됩니다.
지속성 메커니즘이 사용됩니다.
가용성 서비스 사용을 선택하지 않은 경우에는 다음 중 하나를 선택합니다.
메모리 - 세션 지속성이 없는 경우
파일 - 항상 사용 가능하지 않은 파일 시스템을 기반으로 한 세션 지속성의 경우
가용성 서비스 사용을 선택한 경우에는 가용성이 높은 클러스터 페일오버를 기반으로 한 세션 지속성에 대해 복제됨을 선택합니다.
HTTP 세션을 저장하는 빈도는 다음과 같습니다.
web-method — 클라이언트에 응답을 다시 전송하기 전에 각 웹 요청 끝에 세션 상태가 저장됩니다. 이 모드는 오류 시 세션 상태의 완벽한 업데이트를 가장 확실하게 보장합니다. 이 값이 기본값입니다.
저장하는 데 필요한 HTTP 세션 변경 사항의 범위는 다음과 같습니다.
session — 항상 전체 세션 상태가 저장됩니다. 이 모드는 분산 가능한 웹 응용 프로그램의 경우 세션 데이터의 정확한 저장을 가장 확실하게 보장합니다.
modified-session - 수정된 경우 전체 세션 상태가 저장됩니다. HttpSession.setAttribute() 또는 HttpSession.removeAttribute()를 호출한 경우 세션이 수정된 것으로 간주됩니다. 속성을 변경할 때마다 setAttribute()를 호출하도록 해야 합니다. 이는 Java EE 사양 요구 사항은 아니지만 이 모드가 제대로 작동하려면 필요합니다.
modified-attribute - 수정된 세션 속성만 저장됩니다. 이 모드가 제대로 작동하려면 다음 지침을 수행해야 합니다.
세션 상태가 수정될 때마다 setAttribute()를 호출합니다.
속성 간에는 상호 참조가 없어야 합니다. 별개 속성 키의 객체 그래프는 별도로 일련화 및 저장됩니다. 별도 키의 객체 간에 객체 상호 참조가 있을 경우 제대로 일련화 및 일련화 해제되지 않습니다.
여러 속성에서 세션 상태를 분배하거나 최소한 읽기 전용 속성 및 수정 가능한 속성 간에 세션 상태를 분배합니다.
사용 가능 확인란을 선택하면 페일오버에 단일 사인 온 상태를 사용할 수 있습니다.
웹 컨테이너 가용성에 대한 추가 등록 정보입니다.
GlassFish Server에서는 추가 웹 컨테이너 가용성 등록 정보를 정의하지 않습니다.