なんどもすみません。


一台のtomcat5.5 Javaで動いているServletがあります。
これを今度複数台構成にすることにしました。

そのため、tomcatのクラスタリング(catalina_cluster)を使用することにしようとかんがえています。
これでクラスタできる情報として、セッションはクラスタできる。
といっていますが、これはSessionスコープは共有できる。という意味でよいでしょうか。

やりたいことは、Applicationスコープを共有したいのですがこちらはできないのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2010/01/18 12:10:00
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:ayakasi08 No.1

回答回数172ベストアンサー獲得回数6

id:pinkymonk

ありがとうございます。

これまでこれを何度も読み返しています。

それで"catalina-cluster.jar"を使用がいいのではという考えなのですが

「インメモリセッションレプリケーション」のセッションとはsessionスコープのことだけなのか

それとも総称としてapplicationスコープも含むのか。という点が気になっています。

sessionスコープを永続化できて共有化できればここで悩む問題でないのでしょうけれども。

2010/01/17 21:03:07
  • id:pinkymonk
    自己レスになりますが
    うーんだめぽいですねえ。
    http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34408&forum=12

    sessionを共有できないかなぁ。
  • id:gogg45
    Tomcatだけでやろうとするのは、あきらめたほうが良いのではないでしょうか。

    Javaアプリケーションサーバのクラスタリング機能比較
    http://www.thinkit.co.jp/cert/compare/14/4/3.htm

    第18章 クラスタ化 JMS サービス
    http://www.redhat.com/docs/ja-JP/JBoss_Enterprise_Application_Platform/4.3/html/Server_Configuration_Guide_CP04/clustering-jms.html

    今さら人に訊けないJNDI: 第1回 「JNDIってなんだっけ?」
    http://www.ibm.com/developerworks/jp/websphere/library/was/was_jndi/1.html
  • id:pinkymonk
    皆様ありがとうございます。
    個人的にはJBOSSでの実装に切り替えたいところでしたが
    協議の結果DBでのデータ共有化でオチとなりました。

    ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません