웹 컨테이너의 관리자 등록 정보를 구성하는 방법

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

  1. 탐색 트리에서 구성 노드를 선택합니다.
  2. 변경 중인 구성을 선택합니다.
  3. 구성 노드에서 웹 컨테이너 노드를 선택합니다.

    일반 등록 정보 페이지가 열립니다.

  4. 일반 등록 정보 페이지에서 관리자 등록 정보 탭을 누릅니다.

    관리자 등록 정보 페이지가 열립니다.

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

    기본값은 60입니다.

    이 값을 세션 데이터가 변경되는 빈도보다 낮게 설정합니다. 예를 들어 자주 액세스하는 웹 사이트의 적중 횟수 서블릿에 대해서는 이 값을 가능한 한 낮게(1초) 설정해야 합니다. 그렇지 않으면 서버를 다시 시작할 때마다 마지막 몇 개의 적중 항목이 손실될 수 있습니다.

  6. 최대 세션 필드에 캐시에 있을 수 있는 최대 세션 수를 입력합니다.

    값이 –1이면 세션 수에 제한이 없습니다. 기본값은 –1입니다.

    제한에 도달한 후에 새 세션을 만들려고 시도하면 IllegalStateException이 발생합니다.

  7. 세션 파일 이름 필드에 상태를 보존할 수 있는 경우 응용 프로그램이 다시 시작되는 사이에 세션 상태가 보존되는 디렉토리의 절대 또는 상대 경로를 입력합니다.

    이 경로를 설정하지 않으면 세션 상태가 보존되지 않습니다. 기본적으로 이 경로는 설정되지 않습니다.

    상대 경로는 이 웹 응용 프로그램의 임시 디렉토리에 상대적입니다.

    이 설정은 지속성 유형이 메모리인 경우에만 적용할 수 있습니다. 지속성 유형을 설정하려면 웹 컨테이너에 대한 가용성 설정을 구성하는 방법을 참조하십시오.

  8. (옵션) 추가 등록 정보 섹션에서 추가 등록 정보를 지정합니다.

    GlassFish Server에서는 세션 관리자에 추가 등록 정보를 정의하지 않습니다.

  9. 저장을 누릅니다.

    참고 - 기본 설정으로 돌아가려면 기본값 로드 버튼을 누른 다음 저장을 누릅니다.


참조

Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 법적 공지