java - Redis を使用してセッションを共有する Tomcat の問題。セッションを共有できません。
怪我咯
怪我咯 2017-05-18 10:45:33
0
2
877

これで構成が完了し、セッションを Redis に保存できますが、セッションは共有されません
JSESSIONID=85BA6B206C53213A7147C31C1FDEA7B9.webuiApp
JSESSIONID=F75A1BBC59A873467CF6872F9C40A140.webuiApp2
webuiApp と webuiApp2 は私の名前です2 つの Tomcat 2 つの Tomcat がセッションを共有できるようにするために、Tomcat に必要な設定は何ですか

  1. #リストアイテム

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
大家讲道理

サーブレットに付属の HttpSession は Serialize インターフェイスを実装していないため、セッションを Redis に保存できません。つまり、カスタム セッションを使用していることになります。使って?フレームワークを使用しない場合は、セッション管理メソッドを自分で実装する必要があります。
一般的な考え方は次のとおりです:

    jredis クライアントは、管理のために Redis への接続を管理するためにプロジェクトに統合されています
  1. セッションの作成/変更/削除メソッドを実装するためにカスタマイズされたインターセプター。実装コードはredisでデータを処理することです
  2. 自分で実装するのはより複雑です
セキュリティフレームワークであり、独自のセッションを持つフレームワークApachehiroを使用することをお勧めします。彼はセッションを保存するために ehcache を実装しました。

他のキャッシュ (redis など) を使用したい場合は、自分でコードを記述する必要があります。それほど複雑ではありません

いいねを押す +0
某草草

春のセッション

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート