Tomcat下Session的使用与管理

原创 2004年10月09日 14:38:00

Servlet提供的HttpSession接口

getId() 返回Session的ID
invalidate()
setAttribute(String name,Object value)
getAttribute(String name)
getAttributeNames()
isNew()
setMaxInactiveInterval()
getMaxInactiveInterval()

重写URL方式跟踪Session

public java.lang.String encodeURL(java.lang.String url)

<form name="loginForm" action="<%=response.encodeURL("session.jsp")%>">

Session的持久化

Servlet容器创建Session对象,把它保存到文件系统或数据库中.

配置FileStore

<Manager className="org.apache.catalina.session.PersistentManager">
debug=0;
saveOnstart="true";
maxActiveSessions="-1";
minIdleSwap="-1";
maxIdleSwap="-1";
maxIdleBackup="-1";
<Store className="org.apache.catalina.session.FileStore" directory="d:/"/>
</Manager>

tomcat-redis-session管理 使用说明

经过了多次摸索还有参考网上的配置一直会报些错误,于是自己总结了下,本文为测试通过的配置,可参考: 1.1部署文件 部署文件包括: jedis-2.5.2.jar  tomcat-redis-sessi...
  • zhangli865621030
  • zhangli865621030
  • 2016年06月17日 16:51
  • 558

tomcat中的session管理

Session的管理当一个sesson开始时,Servlet容器会创建一个HttpSession对象,在某些情况下把这些Httpsession对象从内存中转移到文件系统中或数据库中,需要访问的时候在把...
  • iloveqing
  • iloveqing
  • 2007年03月29日 10:36
  • 14830

Tomcat中session的管理机制

Tomcat中session的管理机制 1.       请求过程中的session操作: 简述:在请求过程中首先要解析请求中的sessionId信息,然后将sessionId存储到req...
  • qq413041153
  • qq413041153
  • 2014年06月23日 11:19
  • 1688

Tomcat架构分析之Session管理

Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到。在开发app时,我们只是获取一个session,然后向session中存取数据,然后再销毁session。那么如何产生se...
  • chen_fly2011
  • chen_fly2011
  • 2017年02月08日 18:14
  • 316

Tomcat7.0源码分析——Session管理分析(上)

对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录、身份、权限及状态等信息。对于使用...
  • beliefer
  • beliefer
  • 2016年09月23日 10:06
  • 12246

Tomcat Session管理机制(Tomcat源码解析七)

前面几篇我们分析了Tomcat的启动,关闭,请求处理的流程,tomcat的classloader机制,本篇将接着分析Tomcat的session管理方面的内容。 在开始之前,我们先来看一下总体上的结...
  • jiaomingliang
  • jiaomingliang
  • 2015年08月11日 11:22
  • 2517

一知半解之 shiro session 处方式

近日项目上线,采用的是nginx+ memcached + tomcat 1、什么情况下会session丢失        1、首先如果登录成功,Shiro的DefaultWebSessionMa...
  • yangkalaok
  • yangkalaok
  • 2015年09月11日 16:04
  • 1534

使用Spring+redis实现对session的分布式管理

使用Spring+redis实现session的分布式管理
  • u014263388
  • u014263388
  • 2017年02月20日 19:46
  • 2164

session共享问题(一)----同一tomcat多个应用session问题

问题描述: 最近一直在研究session共享的问题,现在分享一下我最近对这个问题的理解。这需要分不同情况下,不同的项目部署情况对应的解决方式也不一样。今天我讲的...
  • qq_18416057
  • qq_18416057
  • 2016年09月13日 11:31
  • 3949

分布式环境中三种Session管理方法的使用场景及优缺点

在分布式环境,管理Session通常使用下面三种方式: 一、Session Replication 方式管理 (即session复制)         简介:将一台机器上的Session数...
  • shixing_11
  • shixing_11
  • 2012年02月08日 23:57
  • 8980
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat下Session的使用与管理
举报原因:
原因补充:

(最多只允许输入30个字)