gpt4 book ai didi

java - 如何更改 Tomcat 7.X 中的 session 持久性?

转载 作者:行者123 更新时间:2023-12-02 07:14:50 25 4
gpt4 key购买 nike

我正在使用 Tomcat 7.0,我找到了如何将 session 保存更改到数据库的引用。但我不明白如何改变org.apache.catalina.session.StandardSession.ACTIVITY_CHECK 为 true

我引用的链接是 http://www.intelligrape.com/blog/2010/07/21/tomcat-6-session-persistence-through-jdbcstore/

我使用本地主机 Tomcat 7.X 下载为 zip、MySQL 5.5、STS 3.1(包括 Eclipse)

有什么办法吗?

最佳答案

这是一个系统属性 ( http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html ),因此要设置这些属性,您必须指定 -D 选项。在您的情况下“-Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK=true”。

但是在哪里呢?好吧,系统属性是在 Java 进程启动时赋予它的。对于 Tomcat,您可以使用名为 $JAVA_OPTS 的环境变量,该变量在启动时提供给 Java 进程。所以

导出 JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.session.StandardSession.ACTIVITY_CHECK=true"

然后运行 ​​Tomcat。为了使其持续存在,请确保运行 catalina.sh 的用户始终设置此环境变量。

关于java - 如何更改 Tomcat 7.X 中的 session 持久性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15060086/

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