首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jetty / Tomcat会话保存

Jetty / Tomcat会话保存
EN

Stack Overflow用户
提问于 2009-09-02 14:18:05
回答 1查看 2.2K关注 0票数 7

Tomcat或Jetty将sessionid保存在哪里(没有会话保持配置)?它是放在文件系统中的任何地方,还是只留在内存中?

EN

回答 1

Stack Overflow用户

发布于 2009-09-02 17:53:43

Tomcat默认使用StandardManager来管理它的会话数据。在运行时,此数据不会持久化到存储区,而只存在于内存中。当您关闭Tomcat时,它会尝试将所有会话数据持久化到$TOMCAT_HOME/work/Catalina/SESSIONS.ser。Tomcat将在下次启动时尝试重新加载这些会话,并在成功启动后删除SESSIONS.ser文件。如果你的服务器死了,或者你执行kill -9,这个会话数据就会丢失。

http://tomcat.apache.org/tomcat-5.5-doc/config/manager.html中提供了有关StandardManager的文档

我不太了解Jetty,但是默认情况下Jetty没有任何持久性,所以会话在内存中。如果需要,您可以启用持久性,并在此处提供docs.codehaus.org/display/JETTY/Persisting+Sessions.文档

希望这能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1367986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档