WebSphere--会话跟踪
Web应用服务器具有会话跟踪(即跟踪用户请求)的功能。使用管理器的“会话跟踪”页面配置会话跟踪。会话跟踪程序可将同一用户的几个相关请求合并为单个会话(即一个 HttpSession对象)。会话跟踪程序也能使Web应用服务器的多个实例能共享会话的一个公共缓冲池(即一个会话群集器)。
- 1.启用会话跟踪及其部件
查看 “会话跟踪”页面。单击“启用”标签。在“启用”标签中可以设置如下字段。
(1) 启用会话:是否启用会话跟踪, 即请求和响应对象的相关会话方式是否有效。缺省值为是。
(2) 启用 URL 重写:指会话跟踪是否启用重写 URL 来获取会话标识符。若被启用,则会话跟踪
程序将识别到达 URL 的会话标识符,若有必要的话,还将重写 URL 和发送该会话标识符。缺省值为。
(3) 启用 Cookie:指会话跟踪是否使用 cookie 来携带会话标识符。若为“是”,则会话跟踪程序将
识别作为 cookie 到达的会话标识符,并用 cookie 作为发送会话标识符的方式。缺省值为是。
(4) 启用协议转换重写:当 URL 要求从 HTTP 转换成 HTTPS,或从 HTTPS 转换成 HTTP 时,
是否将会话标识符添加到 URL 中。缺省值为否。
- 2.创建携带会话标识符的 Cookie
指定 Cookie 的设置,会话跟踪程序使用该 Cookie 将相关的个别请求置入逻辑用户会话中。当 Servlet 请求一个 HttpSession 对象表示一个用户会话时,会话跟踪程序可以使用一个 Cookie 将唯一的会话标识符传回给发出请求的浏览器。当 Servlet 发出后继请求时,Cookie 则获准在 Servlet 和会话跟踪程序间的往返传送。会话跟踪程序使用它来查找用户 Servlet 的现有 HttpSession 对象。换而言之,会话跟踪程序使用 Cookie 中的标识符确定该请求与该用户的其它请求相关。
查看 “会话跟踪”页面。单击“Cookie”标签。指定 Cookie 的名称,缺省值为sesessionid。可选地指定下列字段:
(1) “域”字段的值以限制 Cookie 的发送位置。
(2) 会话 Cookie 在客户机浏览器上的活动时间(即“最长周期”字段,以毫秒计)。如果该字段为空,则当关闭浏览器时将删除该 Cookie。
(3) “路径”字段的值以指定 Cookie 发送所至的服务器路径。
(4) 在“安全”字段中单击“是”以限制仅允许 HTTPS 会话的 Cookie 进行交换。
- 3.设置会话跟踪活动的时限和参数
查看“会话跟踪”页面。单击“间隔”标签。
(1) 指定会话跟踪程序检查会话是否空闲及估计会话是否无效的时间间隔(以毫秒计)。
(2) 指定会话跟踪程序估计是否因为内存中会话过多,而将会话交换到磁盘的频率(以毫秒计)。
(3) 指定一次允许保留在内存中的会话数(最多驻留数)。
(4) 指定一个会话将允许在会话跟踪程序停止验证之前保持空闲的时间(以毫秒计)。
- 4.保留持续数据
使用“持续性”标签指定在会话跟踪程序关闭重新并启动后,以验证会话数据是否交换到磁盘。如果“持续性”字段设置为否,则会话跟踪程序将在每次启动时删除旧的会话交换文件。查看“会话跟踪”页面。单击“持续性”标签。在“持续性”字段中单击“是”。指定会话跟踪程序用于存储要保持持续性的会话数据。注意:交换目录必须是一个空目录。
- 5.指定会话群集和协议转换设置
可以将WebSphere应用服务器配置成以如下方式运行:独立主机、会话群集服务器、会话群集客户机、协议转换主机、独立主机。查看“会话跟踪”页面,单击“主机”标签。
(1) 若WebSphere应用服务器实例为一个独立主机,则它不参与会话群集。在独立模式下, WebSphere应用服务器将维护它自己的会话信息,而对客户的会话信息请求将不予响应,并且不从服务器请求会话信息。缺省值:是。
(2) 在用如 IBM eNetwork Dispatcher 之类的产品群集 Web 服务器的环境中,指定WebSphere应用服务器实例的主机名和 IP 地址,其中该实例为会话群集服务器。
(3) 若将WebSphere应用服务器实例配置成 URL 重写和协议转换(在“启用会话跟踪”标签中),则指明群集主机的主机名或 IP 地址。例如,可能为 IBM eNetwork Dispatcher 主机。
要使更改生效,请在更改“独立主机”或“会话群集服务器”字段后,重新启动Web应用服务器。更改这些字段后对所有配置所做的更改都保存在配置文件中,直至重新启动后方才生效。
WebSphere--会话跟踪的更多相关文章
- 哪项技术可以用在WEB开发中实现会话跟踪实现?
HTTP是“无状态”协议:客户程序每次读取 Web 页面,都打开到 Web 服务器的单独的连接,并且,服务器也不自动维护客户的上下文信息.即使那些支持持续性 HTTP 连接的服务器,尽管多个客户请求连 ...
- 浏览器禁用Cookie,基于Cookie的会话跟踪机制失效的解决的方法
当浏览器禁用Cookies时.基于Cookie的会话跟踪机制就会失效.解决的方法是利用URL重写机制跟踪用户会话. 在使用URL重写机制的时候须要注意.为了保证会话跟踪的正确性,全部的链接和重定向语句 ...
- 关于Servlet会话跟踪的那些事儿
关于servlet会话跟踪,一搜都能搜出很多.我也不免落入俗套,也总结了一把.希望我所总结的知识尽量是知识海洋里的一汪清泉.能帮助到我自己和哪怕一个人,那也是值得的. 故事由来: 我们知道,http协 ...
- 会话跟踪session cookie
会话跟踪 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在 ...
- 会话跟踪Cookie与Session
会话跟踪用来跟踪用户的整个会话,常用的是Session和Cookie.Cookie通过客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份. 1.Cookie 1.1概念及使 ...
- Servlet - 会话跟踪
Servlet 标签 : Java与Web 会话跟踪 HTTP本身是"无状态"协议,它不保存连接交互信息,一次响应完成之后即连接断开,下一次请求需要重新建立连接,服务器不记录上次连 ...
- Http的会话跟踪和跨站攻击(xss)
会话跟踪 什么是会话? 客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话. 什么是会话跟踪? 会话跟踪指的是对同一个用户对服务器的连续的请求和接受响应的监视. 为什么需要会话跟 ...
- 7、Servlet会话跟踪
一.会话跟踪: 不管操作多少功能,都是与当前登录用户相关的信息,当前的登录用户始终没有改变,也就是用户名和密码都没有丢失.但HTTP协议是一个无状态的协议,当一个客户向服务器发出请求(request) ...
- 下面哪项技术可以用在WEB开发中实现会话跟踪实现?
下面哪项技术可以用在WEB开发中实现会话跟踪实现? A:session B:Cookie C:地址重写 D:隐藏域 答案:ABCD 会话跟踪是一种灵活.轻便的机制,它使Web上的状态编程变为可能. H ...
- Javaweb学习笔记——(十一)——————JSP、会话跟踪、Cookie、HttpSession
JSP1.什么是JSP jsp即java server pages,它是Javaweb的动态资源. jsp = html + java脚本 + jsp动态标签(包含EL表达式)2.JSP中java脚本 ...
随机推荐
- Scala的安装,入门,学习,基础
1:Scala的官方网址:http://www.scala-lang.org/ 推荐学习教程:http://www.runoob.com/scala/scala-tutorial.html Scala ...
- 【树链剖分】洛谷P3384树剖模板
题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式 ...
- 【Tarjan缩点】PO3352 Road Construction
Road Construction Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 12532 Accepted: 630 ...
- 原生js写ajax请求(复习)
今天本地想测试一个接口,不想用框架想用js快速完成,突然发现,我居然忘了这个最基本的代码.好吧,只能复习一波. 在框架泛滥的今天,用惯$.ajax(),axios,superAgent等框架的你们,还 ...
- [整]swp文件的处理
报错 vim非正常关闭,再下次编辑打开文件时均为显示如下警告信息: Swap file "test.xml.swp" already exists! [O]pen Read-Onl ...
- Linux各种版本
1.1 Fedora Core和Fedora 一开始总搞不清楚 Fedora Core和Fedora有什么关系?有什么不同,现在终于明白了,自从Fedora Core 第七版开始以后就开始称作F ...
- AWS上获取监控数据(EC2/RDS都支持)
方法1:mon-cmd http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/cli/SetupCLI.html(安装连接) ● Step ...
- Git分支-分支简介
源地址:https://git-scm.com/book/zh/ch3-1.html 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线 ...
- 信息学奥赛一本通算法(C++版)基础算法:高精度计算
高精度加法(大位相加) #include <bits/stdc++.h> using namespace std; int main() { ],b1[]; ],b[],c[];//a,b ...
- Linux系统常用命令权威指南
<一>线上查询及帮助命令(2)1.man man [选项] [命令] 查看命令帮助,命令的词典,更复杂的还有info,但不常用. #man cd-a 显示所有的手册页,不只是显示第一个-f ...