0

JRuby/Rails アプリケーションを rails/rack でローカルに実行すると、DestroyableSession destroy メソッドを使用して session/abstract_store.rb でセッション ID がリセット/更新されます。同じブラウザを使用して着信する新しいリクエストごとに、新しいセッション ID が生成されます。

アプリケーションが Tomcat にデプロイされ、リクエストが完了したとき。同じブラウザ ウィンドウが使用され、後続のトランザクションが送信された場合、セッション ID はトランザクション間で同じままであり、新しいセッション ID は作成されません。

Tomcat で実行すると、セッション処理にどのような違いが生じるのですか?

4

1 に答える 1

0

Tomcat は、これらの問題を解決するために設計されたサーブレット コンテナーです。特に、JSESSIONID Cookie を設定して、ユーザーからの現在のセッションを追跡します。

于 2014-04-29T08:38:26.697 に答える