“Web 应用程序 WAR”文件 ->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮 ->“特定于 Sun 的设置”对话框 -> 从“查看”下拉列表中选择“会话”
在“特定于 Sun 的设置--会话”对话框中,可以更改 WAR 文件的某些会话属性:
选择会话管理器使用的“持久性类型”。
在屏幕上的“会话属性”部分,可以添加或删除会话的预定义属性。
会话管理器属性指定默认的会话管理器。
会话存储属性指定如何在 Application Server 中存储会话。
名称
值
className
要使用的实现的 Java 类名。此参数可以取的一个值为 com.iplanet.ias.servlet.session.StandardManager。
reapIntervalSeconds
两次检查过期会话之间的间隔秒数。
maxSessions
活动会话的最大数目,设置为 -1 则表示没有限制。
sessionFilename
在两次重新启动应用程序之间保留会话状态(如果可以保留)的文件的绝对路径名或相对路径名。相对路径名是相对于此 Web 模块的临时目录而言的。
会话属性指定会话在 Application Server 中的行为。
名称
值
className
存储库类型的 Java 类名。仅在“持久性类型”属性为“自定义”时才设置此参数。此参数可以取的一个值为 com.iplanet.ias.servlet.session.JDBCStore。
reapIntervalSeconds
两次检查当前交换的过期会话之间的间隔秒数。
目录
写入各个会话文件的目录的绝对路径名或相对路径名。相对路径是相对于此 Web 模块的临时工作目录而言的。
jndiDatasourceName
表示 JDBC 会话存储库的 JDBC 数据源或连接池的名称。(仅适用于 JDBCStore 会话管理器。)
connectionTimeoutSeconds
JDBC 连接超时前等待的秒数。(仅适用于 JDBCStore 会话管理器。)
sessionDataCol
指定会话表中包含的数据库列的名称,此会话表包含交换会话的所有会话属性的序列化格式。列类型必须接受二进制对象(通常称为 BLOB)。(仅适用于 JDBCStore 会话管理器。)
sessionIdCol
指定会话表中包含的数据库列的名称,该会话表包含交换会话的会话标识符。列类型必须接受长度至少与会话标识符中包含的字符数相同的字符串数据。(仅适用于 JDBCStore 会话管理器。)
sessionLastAccessCol
指定会话表中包含的数据库列的名称,该会话表包含此会话的 lastAccessedTime 属性。列类型必须接受 Java 长型字符串(64 位)。(仅适用于 JDBCStore 会话管理器。)
sessionMaxInactiveCol
指定会话表中包含的数据库列的名称,该会话表包含此会话的 maxInactiveInterval 属性。列类型必须接受 Java 整数字符串(32 位)。(仅适用于 JDBCStore 会话管理器。)
sessionTable
用于存储交换会话的数据库表的名称。此表必须至少包含此元素其他属性配置的数据库列。(仅适用于 JDBCStore 会话管理器。)
sessionValidCol
指定会话表中包含的数据库列的名称,该会话表包含能够表示此交换会话是否仍然有效的标志。列类型必须接受单个字符。(仅适用于 JDBCStore 会话管理器。)
Cookie 属性指定 Application Server 生成的 Cookie。
名称
值
timeoutSeconds
在此 Web 模块中创建的所有会话可以处于不活动状态的最大默认时间间隔(以秒为单位)。如果设置为 0 或更小,会话及此 Web 模块将永不过期。
enableCookies
如果将此属性设置为 True,将使用 Cookie 进行会话跟踪。
enableURLRewriting
如果将此属性设置为 True,将启用 URL 重写。当浏览器不接受 Cookie 时,此属性将通过 URL 重写来提供会话跟踪。也必须在 Servlet 或 JSP 中使用 encodeURL 或 encodeRedirectURL 调用。
idLengthBytes
此 Web 模块的会话 ID 的字节数。
名称
值
cookieName
用于会话跟踪的 Cookie 的名称。
cookiePath
创建 Cookie 时设置的路径名。如果请求的路径名包含此路径名,浏览器将发送该 Cookie。如果设置为 /(斜杠),浏览器将向 Application Server 服务的所有 URL 发送 Cookie。您可以将该路径设置为较窄范围的映射,以限制浏览器向其发送 Cookie 的请求 URL 的数目。
cookieMaxAgeSeconds
浏览器使 Cookie 过期之前等待的过期时间(以秒为单位)。
cookieDomain
Cookie 有效的域。
cookieComment
在 Cookie 文件中标识会话跟踪 Cookie 的注释。应用程序可以为该 Cookie 提供更详细的注释。
法律通告