- PR -

J2EEについて

1
投稿者投稿内容
けんた
会議室デビュー日: 2005/08/09
投稿数: 12
投稿日時: 2005-08-09 16:19
現在WEBアプリケーションの構築を行っています。
仕様としてはWEBサーバ・APサーバ・DBサーバを物理的にわけ、
WEBサーバにはApach+Tomcat・Strutsを、
APサーバにはJbossを使用しなければなりません。

物理的にサーバを分けた場合の設定方法や、セッション情報の持ち回りなど、なかなか
情報がなくて迷っています・・・(WEBサーバAPサーバが同じPCのものばかりで・・・)。

よい書籍などをご存知の方、またアドバイスしていただける方がいらっしゃいましたらご教授の方よろしくお願い致します。
ハツキタツミ
大ベテラン
会議室デビュー日: 2005/05/24
投稿数: 108
投稿日時: 2005-08-09 17:17
こんにちは。

>仕様としてはWEBサーバ・APサーバ・DBサーバを物理的にわけ、
>WEBサーバにはApach+Tomcat・Strutsを、
>APサーバにはJbossを使用しなければなりません

TomcatはAPサーバですので、この場合は
Webサーバ:Apache
APサーバ:Tomcat( or JBoss?) + Struts
ではないですか?

JBossはまったく知りませんが、多分、ApapcheとTomcatの連携と似たようなものだとおもうので
そのあたりを調べてみてはいかがでしょう?
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2005-08-09 17:26
引用:
WEBサーバにはApach+Tomcat・Strutsを、
APサーバにはJbossを使用しなければなりません。



WEBサーバ:HTTPサーバ+Servletコンテナ
APサーバ:EJBコンテナ

といった構成を考えているのでしょうか。

もしそうであれば下記のURLが参考になると思います。
http://www.stackasterisk.jp/tech/java/jboss01_03.jsp
http://www-6.ibm.com/jp/developerworks/java/050715/j_os-ag-client.shtml
http://edocs.beasys.co.jp/e-docs/wls/docs70/programming/packaging.html

ただ、こういった構成だとjndi.propertiesがTomcatの設定と衝突してしまったり、
EJBを物理名でしか参照できず、論理名を使うにはJ2EE Application Client Jarも
デプロイする必要があったりで、はまりやすいポイントが多いと思います。

#純粋なTomcatのRealm認証だと、JBossに伝播できないかもしれません。

単に負荷分散を目的とされているのであれば、ServletとEJBのコンテナの両方を
クラスタリングさせたJBossで稼動させ、Webサーバ(mod_jk)やロードバランサで
振り分ける方が情報量的にも複雑さでも扱いやすいと思います。
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-08-09 17:43
詳細な状況もわからないのでなんとも言えませんが
構成的にAPサーバをTomcat+JBOSSにした方が楽な気
がしますね。

JBOSS(EJB)だけ外だしというケースはあまり利点が
浮かびません。(あるEJBだけがやたら負荷高いとか)
EJBコンテナはローカルだと性能も上がりますしね。
# というかそういうのって初期段階で出る問題でも
# ないような


ApacheとTomcatの連携に関してはそこらじゅうに情報
が載ってるのでさほど難しくはないかと。
けんた
会議室デビュー日: 2005/08/09
投稿数: 12
投稿日時: 2005-08-09 17:44
ハツキタツミ様
ご回答ありがとうございます。
>TomcatはAPサーバですので、この場合は
>Webサーバ:Apache
>APサーバ:Tomcat( or JBoss?) + Struts
>ではないですか?
仕様ですと、JSPもWEBサーバに乗せなければならず、やはりWEBサーバにTomcatものせなければならないのかな、と・・・。
すいません。この辺の知識が未熟なので・・・

あしゅ様
ご回答ありがとうございます。
>WEBサーバ:HTTPサーバ+Servletコンテナ
>APサーバ:EJBコンテナ
まさにこの環境です。


送っていただいたURLを参考に調査を進めたいと思います。
けんた
会議室デビュー日: 2005/08/09
投稿数: 12
投稿日時: 2005-08-09 17:47
(株)ぽち様
ご回答ありがとうございます。

>構成的にAPサーバをTomcat+JBOSSにした方が楽な気
>がしますね。

なるほど・・・。
おっしゃるとおりです。

こちらに関しても検討したいと思います。
(できればこっちでいきたいです)
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-08-09 17:58
引用:

けんたさんの書き込み (2005-08-09 17:44) より:
仕様ですと、JSPもWEBサーバに乗せなければならず、やはりWEBサーバにTomcatものせなければならないのかな、と・・・。
すいません。この辺の知識が未熟なので・・・



私も人のこと言えませんが、まずはServletまわりの技術的な知識を
もう少し得てみると、構成も頭に浮かびやすくなると思います。

まず、JSPはWebサーバでは動きません。
JSP=Servletということを考えれば、JSPはAPサーバに乗るべきものです。
けんた
会議室デビュー日: 2005/08/09
投稿数: 12
投稿日時: 2005-08-09 18:03
(株)ぽち様
ご回答ありがとうございます。

>まず、JSPはWebサーバでは動きません。
大変お恥ずかしい。

調査と勉強、両方します・・・。
1

スキルアップ/キャリアアップ(JOB@IT)