Tomcat如何管理session
1、请求过程
用户浏览器向Tomcat web服务器发起请求,通过cookies携带一个sessionID,Tomcat通过session Manager验证该sessionID是否存在,如果存在则将该会话加载到当前请求的上下文中,如果不存在,则新建一个,返回给浏览器存入cookies中;
2、相关的配置
(1) Tomcat可以通过配置context.xml来改变session会话的存储机制,默认存储在内存中,可以更改到文件系统或数据库存储;
(2) 可以通过配置web.xml来管理session会话的超时时间,默认是30分钟;
(3) Tomcat还支持使用集群来管理Session。当多个Tomcat服务器组成一个集群时,可以通过配置Session复制或Session共享来实现Session的管理;