2 つの管理対象サーバーを含む Weblogic クラスタにショッピング カート アプリケーションをデプロイしました。weblogic.xml には、次の引数が含まれています。
**<!-- Insert session descriptor element here -->
<session-descriptor>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
</session-descriptor>**
ショッピング カートで購入したアイテムを複製するには、firebug ツールを使用してリクエスト ID を追跡しているときに疑問があります。管理対象サーバーごとに 2 つの異なるリクエスト ID が表示されます。
リクエスト 1: http://xx.xx.xx.xx:9003/shoppingcart/viewshoppingcart *リクエスト 2: http://xx.xx.xx.xx:9004/shoppingcart/viewshoppingcart *
- ヘッダーを 1 つリクエストします。
Host 1xx.xx.xx.xx:9003 User-Agent Mozilla/5.0 (Windows NT 6.0; rv:11.0) Gecko/20100101 Firefox/11.0 Accept text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept-Language en-gb,en;q=0.5 Accept-Encoding gzip, deflate 接続キープアライブ Cookie ADMINCONSOLESESSION=5183QZ1Mjy12hZR21cW6CbVyfRj5yh0NThfXJQ2TlkyM0Fv6BJlx!42613329; JSESSIONID=G130QZ8P7fhstLQvFs111J2XXpn33JMsvRF7tT1zpqfYwnXSKBPH!-1346249615!1012537584
- 2 つのヘッダーを要求します。
Host xx.xx.xx.xx:9004 User-Agent Mozilla/5.0 (Windows NT 6.0; rv:11.0) Gecko/20100101 Firefox/11.0 Accept text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept-Language en-gb,en;q=0.5 Accept-Encoding gzip, deflate 接続キープアライブ Cookie ADMINCONSOLESESSION=5183QZ1Mjy12hZR21cW6CbVyfRj5yh0NThfXJQ2TlkyM0Fv6BJlx!42613329; JSESSIONID=G130QZ8P7fhstLQvFs111J2XXpn33JMsvRF7tT1zpqfYwnXSKBPH!1012537584!-1346249615 Cache-Control max-age=0
両方のヘッダーで JSESSIONID は異なりますが、ADMINCONSOLESESSION ID は同じです。
この ADMINCONSOLESESSION ID は何を意味しますか?また、異なる JSESSION ID を取得するのはなぜですか?
例:
JSESSIONID = G130QZ8P7FHSTLQVFS111J2XXPN33JMSVRF7TT1ZPQFYWNXSKBPH!-1346249615
そして、このセッションIDで、なぜこの失われた部分だけが変更されたのですか?JSESSIONIDに使用できる形式はありますか?
1346249615!1012537584 と 1012537584!-1346249615