gpt4 book ai didi

apache - Spring Session 复制问题

转载 作者:行者123 更新时间:2023-11-28 22:33:00 25 4
gpt4 key购买 nike

我目前正在研究我的 Spring 项目的负载平衡。我使用 Apache Web 服务器作为多个 Tomcat 实例的前端。我使用 mod_jk 进行负载平衡。当我运行它时,如果我关闭一台服务器,我必须重新登录到系统。以前我也用 Tomcat 的 session 示例程序在更简单的示例中尝试过它,并且 session 复制工作正常。

这是我对 Apache 的 httpd.conf 的配置mod_jk 部分:

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel debug
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"

JkMount /test balancer <-- this is the spring program
JkMount /test/* balancer <-- this is the spring program
JkMount /jk_status status`

这是我的 workers.properties 设置:

workers.tomcat_home=/worker1
workers.java_home=$JAVA_HOME
ps=/

worker.list=balancer,status

worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1

worker.worker2.port=8109
worker.worker2.host=localhost
worker.worker2.type=ajp13
worker.worker2.lbfactor=1

worker.balancer.type=lb
worker.balancer.balance_workers=worker1,worker2
worker.balancer.method=B
worker.balancer.sticky_session=1

worker.status.type=status

我在这里放了一个我的 tomcat 的 server.xml 示例:http://pastebin.com/0j0ta2WA

我还添加了 <distributable/>标记到我的应用程序的 web.xml .我在这里错过了什么导致 session 复制无法正常工作吗?

  • Tomcat 5.5
  • Apache 2.2
  • mod_jk
  • Spring 2.5.6
  • JDK 1.6.0_01

最佳答案

您的 server.xml 中是否定义了 jvmRoute?这是文档: http://tomcat.apache.org/tomcat-5.5-doc/config/engine.html我会查看您的 server.xml,但链接错误。

关于apache - Spring Session 复制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815461/

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