2012-02-07 18 views
2

あるアプリケーションで作成されたセッション変数を別のアプリケーションに取得する必要がある状況があります。どちらも同じサーバー(Tomcat)で実行されています。それは可能ですか?私はSSOを見たことがありますが、何も見つけられませんでした。これを行う他の方法はありますか?
あるアプリケーションから別のアプリケーションへのセッションの呼び出し

....私が知っている

事前に感謝します....

+0

私はWebサービスがこれを行うのに役立つと思っていますが、より簡単な方法があります。 – MozenRath

+0

遅れて申し訳ありません..それはうまくいきました。セッションを呼び出すjspページを書きました。応答としてIDを返します。それは好ましくありませんが、私はそれを実行しなければなりませんでした.. – D3stiny

答えて

3

短い答え:セッションを1つのWebアプリケーションの他のWebアプリケーションは利用できません。それを動作させる試みは通常であり、間違ったデザインの兆候ではありません。

セッション/アプリケーション間でデータを共有する場合は、別の記憶媒体に保存する必要があります。

+0

あなたは、あなたはおそらく2つの異なるサーバーを持っているかもしれないので、ファイル通信や別の記憶域が可能でもないし、まっすぐでもないかもしれません... –

+0

クラスタリングのコンセプトはうまくいくようです...しかし、ログインIDやそれらの値を必要とする他のアプリケーションのようなすべてのデータを保存するサーブレットは、サーブレットを呼び出し、応答でこれらの値を取得します。 – D3stiny

関連する問題