Tomcat 当sessionid位于隐藏表单字段中时,如何使用mod_jk的粘性会话?

Tomcat 当sessionid位于隐藏表单字段中时,如何使用mod_jk的粘性会话?,tomcat,sessionid,mod-jk,Tomcat,Sessionid,Mod Jk,我想使用apachemod_jk模块的负载平衡。我已经安装了Apache2.2和相应的mod_jk模块。此外,我正在运行Tomcat7实例。我在Tomcat上运行的应用程序在一个隐藏的表单字段中生成会话id,如下例所示: <input name="USERID" type="hidden" value="o8b651zQOY1A1Hvl" id="USERID"> 我的工人财产: worker.list=jkstatus,balance1 # The load balancer

我想使用apachemod_jk模块的负载平衡。我已经安装了Apache2.2和相应的mod_jk模块。此外,我正在运行Tomcat7实例。我在Tomcat上运行的应用程序在一个隐藏的表单字段中生成会话id,如下例所示:

<input name="USERID" type="hidden" value="o8b651zQOY1A1Hvl" id="USERID">
我的工人财产:

worker.list=jkstatus,balance1

# The load balancer worker balance1 will distribute
# load to the members worker1 and worker2
worker.balance1.type=lb
worker.balance1.balance_workers=worker1, worker2
worker.balance1.sticky_session=true
worker.balance1.sticky_session_force=true

#worker1
worker.worker1.type=ajp13
worker.worker1.host=demoappsrv1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.session_cookie=USERID

#worker2
worker.worker2.type=ajp13
worker.worker2.host=demoappsrv2
worker.worker2.port=8009
worker.worker2.lbfactor=50
worker.worker2.session_cookie=USERID
来自第一个Tomcat实例的my server.xml:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker2">
来自第二个Tomcat实例的my server.xml:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker2">
使用此配置时,粘性会话不起作用。任何想法都将不胜感激


提前谢谢

在表单中具有隐藏字段不会自动创建cookie。

在表单中具有隐藏字段不会自动创建cookie。

这是一条注释,而不是答案:这是一个评论,不是回答