IBM WAS 7.0でクラスタを設定しようとしましたが、私が問題にしているのは、node01を持ってきたときにセッションを設定する方法です。 node02。同じマシンでクラスタ環境をセットアップする方法セッション管理のためのwebsphere 7.0
ここで私は何をしたのですか: 私は、配備マネージャーとサーバーnode01でネットワークを配備していました。私はnode01にearファイルを配備し、サーバを起動していました。私はアプリケーションを停止し、アンインストールしませんでした。
次に、プロファイル管理によってnode02を追加しました。しかし、クラスタはありませんでした。私はコンソールからクラスタを作成し、node01を追加して、プロファイル管理からnode02を追加しました。クラスタを起動しました。
NOW!両方のサーバーでsystemOut.logファイルが表示され、アプリケーションが起動し、アプリケーションも起動します。私はアプリケーションのURLに移動します
http://localhost:9081/finAppWeb/login.do私はアプリケーションを取得し、私はログインします。私はsystem01.logで私はnode01サーバーにログインしています。私はnode01 @ 9081と私のnode02がポート9082にログインしているので、他のsystemout.logに進み、アプリケーションもそこから起動します。
私がログインしているので、node01 webspehereサーバー(ノード/ノードエージェントではない)と9081がオフラインになります。それから私は9082に入って、ログイン後に来るURLを入力してください:http://localhost:9082/finAppWeb/main.doそして、それは私が期限切れのセッションを持っていると言います。私はgoto 9082に移動すると、セッションがWAS deplyment managerを通じてすべてのノードに存在し、セッションがそれによって管理されるため、自動的にログインすることを前提としていましたか?
私はnode01を持ってきたときにnode02を気にして、9082にリダイレクトされるか、9082になるとログインしたユーザーが表示されるように設定できます。それが可能です。そうでなければ、フェールオーバーまたは高可用性のためのセッション管理は何ですか。仕事にそのために
おかげ サイード..
私のアプリケーションに返信いただきありがとうございます。すべてのセッションオブジェクトはシリアライズ可能です。しかし、私はどのようにHTTPセッションの複製をセットアップするのですか? – sarmahdi
Googleはあなたの友人です... –