私は2つのHTTPサーバーによって提供されるUIを持っています。 したがって、私は両方のサーバーからHTTPセッションをきれいにする必要があります。 ログアウトの使用例はシンプルですが、セッションタイムアウトの使用の場合はどうすればよいかわかりません。セッションタイムアウト時にブラウザからのHTTPリクエスト
サーバー側の通知は、HttpSessionBindingListener Getting notification when bounded/unbounded to a HTTP sessionを介して可能です。 しかし、クライアントのサイトにどうすれば通知できますか? 2番目のサーバーでセッションCookieをクリーンアップできるように、ブラウザから2番目のサーバーに要求を送信する必要があり、サーバー側からリクエストを送信できません。
を追加しました
1つのサーバーにTomcat 8で、第二のサーバは、Apache HTTPDサーバーです。私は、UIコールバックが可能(Tomcat HTTPサーブレットサーバから)可能で、それを解決したい。
のApache HTTPD(アパッチ)のドキュメントから
それ以上のサーバー構成ではありませんか?セッションを共有するようにサーバーを構成する方法があると思いました。バージョンを含め、使用しているサーバーに関する詳細を含めることはできますか? – Kieveli
良い質問です。私は詳細を待っています。私は、このアプローチをSpringセッション(クラスタ化:http://docs.spring.io/spring-session/docs/current/reference/html5/#httpsession-redis)と比較しました。これは、クラスタ化されたセッションを管理するためにredisのような外部ストアを使用します。 PS:そのような質問のためにSOにサブスクライブボタンがあったらいいですか? – code4kix
Kieveli、私はセッション共有を設定したくありません。 1台のサーバーはTomcat 8、2台目のサーバーはApache HTTPDサーバーです。 UIコールバックを使用して解決することができます(Tomcat HTTPサーブレットサーバーから)。 code4kix質問に登録するには、スターボタンを押すだけです – Michael