Tomcat停机后保持session,重启后session恢复


配置server.xml中Context节点

或配置context.xml中Context节点

<Context path="/helloword" docBase="c:\helloword">  
    <Manager className="org.apache.catalina.session.PersistentManager"  
    debug="0"   
    saveOnRestart="true"  
    maxActiveSession="-1"  
    minIdleSwap="-1"  
    maxIdleSwap="-1"  
    maxIdleBackup="-1">  
    <Store className="org.apache.catalina.session.FileStore" directory="c:\temp"/>  
    Manager>  
Context>

要求session中保存的信息及其关联信息一定要实现序列化接口:Java.io.Serializable,以便当tomcat再次重启后,session中的信息能够被序列化回来