Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure配置管理器属性

会话管理器使您可以配置如何创建和销毁会话、会话状态存储位置和最大会话数。

要更改会话管理器设置,请执行以下步骤:

  1. 在树组件中,选择“配置”节点。

  2. 选择要配置的实例:

    • 要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 server,请选择 server-config 节点。

    • 要配置所有实例的默认设置,请选择 default-config 节点。

  3. 选择“Web 容器”节点。

  4. 单击“管理器属性”选项卡。

  5. 设置“Reap 时间间隔”的值。

    “Reap 时间间隔”字段是从存储中删除非活动会话数据之前的秒数。

  6. 设置“最大会话数”的值。

    “最大会话数”字段是允许的最大会话数目。

  7. 设置“会话文件名”值。

    “会话文件名”字段是包含会话数据的文件。

  8. 设置“会话 ID 生成器类名称”值。

    “会话 ID 生成器类名”字段使您可以指定用于生成唯一的会话 ID 的自定义类。每个服务器实例只允许有一个会话 ID 生成器类,并且群集中的所有实例必须使用同一会话 ID 生成器,以防止会话密钥冲突。

    自定义会话 ID 生成器类必须实现 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. 单击“保存”。