tomcat 可以配置在重启时将session写入磁盘再加载

在apache-tomcat\conf\server.xml文件

组件内加上:

<Context docBase="web" path="/" reloadable="true" source="org.eclipse.jst.jee.server:web">
<Manager className="org.apache.catalina.session.PersistentManager" maxActiveSessions="-1" 
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1"
saveOnRestart="true
">
<Store className="org.apache.catalina.session.FileStore" directory="R://session" />
</Manager>
</Context>