세션 관리자는 세션을 만들고 삭제하는 방법과 세션 상태 저장 위치 및 최대 세션 수를 구성할 수 있는 방법을 제공합니다.
관리 콘솔에서 세션 관리자 설정을 변경하려면 구성 > 웹 컨테이너 > 관리자 등록 정보로 이동하십시오.
구성할 인스턴스를 선택합니다.
특정 인스턴스를 구성하려면 해당 인스턴스 구성 노드를 선택합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 선택합니다.
모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 선택합니다.
관리자 등록 정보 탭에서 다음 등록 정보를 설정합니다.
최대 세션 값. 최대 세션 필드는 허용된 최대 세션 수입니다.
세션 아이디 생성기 클래스 이름 필드를 사용하면 고유한 세션 아이디를 생성하는데 필요한 사용자 정의 클래스를 지정할 수 있습니다. 서버 인스턴스당 세션 아이디 생성기 클래스 하나만 허용되므로 클러스터의 모든 인스턴스는 세션 키 충돌을 방지하기 위해 동일한 세션 아이디 생성기를 사용해야 합니다.
사용자 정의 세션 아이디 생성기 클래스는 com.sun.enterprise.util.uuid.UuidGenerator 인터페이스를 구현해야 합니다.
package com.sun.enterprise.util.uuid; public interface UuidGenerator { public String generateUuid(); public String generateUuid(Object obj); //obj is the session object }
클래스가 Application Server 클래스 경로에 있어야 합니다.
관리자 등록 정보 설정에 대한 자세한 지침을 보려면 관리 콘솔에서 도움말을 누르십시오.