gpt4 book ai didi

session - Jetty/Tomcat session 保存

转载 作者:行者123 更新时间:2023-11-28 21:46:38 25 4
gpt4 key购买 nike

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

最佳答案

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

StandardManager 的文档在这里 http://tomcat.apache.org/tomcat-5.5-doc/config/manager.html

我不太了解 Jetty,但默认情况下 Jetty 没有任何持久性,因此 session 在内存中。如果需要,您可以启用持久性,其记录在此处 docs.codehaus.org/display/JETTY/Persisting+Sessions。

希望这对您有所帮助。

关于session - Jetty/Tomcat session 保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com