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

Procedure관리자 등록 정보를 구성하는 방법

세션 관리자는 세션을 만들고 삭제하는 방법과 세션 상태 저장 위치 및 최대 세션 수를 구성할 수 있는 방법을 제공합니다.

세션 관리자 설정을 변경하려면 다음 작업을 수행합니다.

  1. 트리 구성 요소에서 구성 노드를 선택합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스 구성 노드를 선택합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 선택합니다.

    • 모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 선택합니다.

  3. 웹 컨테이너 노드를 선택합니다.

  4. 관리자 등록 정보 탭을 누릅니다.

  5. 리프 간격 값을 설정합니다.

    리프 간격은 비활성 세션 데이터가 저장소에서 삭제되기까지의 시간(초)입니다.

  6. 최대 세션 값을 설정합니다.

    최대 세션 필드는 허용된 최대 세션 수 입니다.

  7. 세션 파일 이름 값을 설정합니다.

    세션 파일 이름 필드는 세션 데이터를 포함하는 파일입니다.

  8. 세션 아이디 생성기 클래스 이름 값을 설정합니다.

    세션 아이디 생성기 클래스 이름 필드를 사용하면 고유한 세션 아이디를 생성하는데 필요한 사용자 정의 클래스를 지정할 수 있습니다. 서버 인스턴스당 세션 아이디 생성기 클래스 하나만 허용되므로 클러스터의 모든 인스턴스는 세션 키 충돌을 방지하기 위해 동일한 세션 아이디 생성기를 사용해야 합니다.

    사용자 정의 세션 아이디 생성기 클래스는 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 클래스 경로에 있어야 합니다.

  9. 저장을 누릅니다.