在tomcat的conf/context.xml中配置,但是里面配置会修改平台
<Context> <Manager className="org.apache.catalina.session.PersistentManager" maxIdleSwap="1"> <!--maxIdleSwap="1" 表示一分钟没有操作 单位为分钟--> <Store className="org.apache.catalina.session.FileStore" directory="mysession"> <!--directory="mysession" 存到硬盘的目录文件夹名--> </Manager> </Context>
另一种方法:我们在conf----》Catalina------》localhost------》自定义一个xml文件,里面内容:
<Context path="/sessionActivation" docBase="E:/MyEclipse10_workspace/sessionActivation/WebRoot"> <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="true" maxActiveSessions="1"> <Store className="org.apache.catalina.session.FileStore" directory="d:/a"> </Store> </Manager> </Context>
<!-- 以下是对上面的解释 -->
<!-- path为项目的目录 docbase 为myeclipse目录
className 不能变
saveOnRestart ="true" 能够进行存储
maxActiveSessions="n" n为最大的session数量
-->
相关推荐
在本主题“day18 监听器”中,我们将探讨如何利用监听器来统计在线人数、定时销毁超时session、实现session的钝化与活化,以及如何在系统中显示在线用户列表和实现踢人功能,从而防止用户自动登录。同时,还会涉及...
3. Session的绑定、解绑、钝化和活化的概念及其在监听器中的处理。 模块九:文件上传和下载 1. 限制文件上传的大小和类型,防止安全问题。 2. 实现文件上传的详细代码。 3. 解决文件名乱码问题,确保文件下载时的...
JAVA Servlet 监听器...SessionActivationListener用于监听Session对象的钝化/活化事件,监听器类需要实现javax.servlet..SessionListener接口或者javax.servlet..SessionActivationListener接口,或者两个都实现。 ...
JavaBean 类的对象放入 session 的域属性中或从 session 中移除,而 HttpSessionActivationListener 接口用于监听实现此接口的 JavaBean 类的对象活化(从磁盘中读出来)和钝化(写入磁盘中)。 public class ...
- HttpSessionActivationListener:监听HttpSession对象的钝化和活化事件。 - HttpSessionAttributeListener:监听HttpSession属性的增加、移除和替换事件。 - HttpSessionBindingListener:监听HttpSession对象绑定...
- **活化和钝化:** - 管理会话Bean实例的生命周期。 - **会话bean的状态管理:** - 管理会话Bean的状态信息。 - **会话bean的实例:** - 实现会话Bean的具体示例。 **4.6 实体BEAN服务器组件** - **实体Bean的...