2012-03-22 10 views
2

Apache mod_jkモジュールでロードバランシングを使いたいです。 Apache 2.2とそれに対応するmod_jkモジュールをインストールしました。また、私はTomcat 7のインスタンスに走っています。 Tomcat上で実行している私のアプリケーションは、以下の例のように非表示のフォームフィールドにセッションIDを生成します。セッションIDが隠しフォームフィールドにある場合、どのようにmod_jkでスティッキセッションを使用できますか?

<input name="USERID" type="hidden" value="o8b651zQOY1A1Hvl" id="USERID"> 

は、ここに私のhttpd.confです:

# all servlets and jsp to balance1 
JkMount /*.jsp balance1 

私のworkers.properties:

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インスタンスからの私のserver.xml:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1"> 
二Tomcatインスタンスから

私のserver.xml:この構成で

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker2"> 

スティッキーセッションが動作していません。任意のアイデアをいただければ幸いです。

ありがとうございます!

答えて

-2

フォームに非表示のフィールドがあると、自動的にクッキーが作成されません。

+0

これはコメントであり、答えではありません。 :) – Qben

関連する問題