- PR -

ApacheとTomcatの連携

投稿者投稿内容
A
常連さん
会議室デビュー日: 2005/01/31
投稿数: 29
投稿日時: 2005-04-12 23:15
こんにちは、
以下のURLを参考にApacheとTomcatの連携を図っていますが、http://localhost/examples/ を表示させることができません。そこで皆さんへ
アドバイスを頂けないでしょうか?

http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_5.html

PC環境
XP Professional
java: jdk1.5.0_02 (C:program files\\java\\)
Tomcat: Tomcat5.5 (C:program files\\Apache Software Foundation\\)
Apache: Apache2 (C:program files\\Apache Group\\)

上記は全てインストール済みで単独では起動するようになっています。
この環境でTomcatとApacheを連携しようと下記コネクトターをダウンロードしました。
(mod_jk2はサポート外でした。)

mod_jk-1.2.10-apache-2.0.53.so

上記コネクターを「C:program files\\Apache Group\\Apche2\\modules」に移動させました。

それと
@Tomcat5.5 の workers2.propertiesを 「Apache2\\conf 」へコピしました。
A同フォルダー内のhttpd.confの一番下に以下のように追加しました。

B
LoadModule jk2_module modules/mod_jk-1.2.10-apache-2.0.53.so 

これで、Tomcat,Apacheの順で再起動させ、http://localhost/examples/ を表示させようとしましたが、表示されません。

まず httpd.conf内にBを記述していただけでもApache2が起動StartがFailedしてしまいました。 そこでBを 「#LoadModule .....」とすると難とかApache2も起動しました。

私が思うに上記@〜Bに誤りがありそうですが、どう記述、変更などしたら良いでしょうか?
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-04-12 23:32
こんにちわ。

まず参照先はtomocat4.x系との連携ですが、Aさんがインストールしている
のはtomcat5.5です。その辺の認識はきちんとしていますでしょうか。

tomcat5.5では各examplesのデフォルトコンテキスト名が「examples」では
ありませんが、その辺はOKですか?
A
常連さん
会議室デビュー日: 2005/01/31
投稿数: 29
投稿日時: 2005-04-12 23:53
引用:

(株)ぽちさんの書き込み (2005-04-12 23:32) より:
こんにちわ。

まず参照先はtomocat4.x系との連携ですが、Aさんがインストールしている
のはtomcat5.5です。その辺の認識はきちんとしていますでしょうか。

tomcat5.5では各examplesのデフォルトコンテキスト名が「examples」では
ありませんが、その辺はOKですか?



こんばんは
デフォルトコンテキストは以下でしょうか?
http://localhost/jsp-examples
下記から検索したのですが・・・
http://daiou.chu.jp/web_setup-3.html

但しいずれにせよ先のスレッドの@〜Bが悪いせいか表示は不可能でした。
A
常連さん
会議室デビュー日: 2005/01/31
投稿数: 29
投稿日時: 2005-04-13 00:11
httpd.conf 内の最後に以下を記述したら、Apache2は起動するようになりました。

## Attempting to integrate Tomcat
# load module
LoadModule jk_module modules/mod_jk-1.2.10-apache-2.0.53.so
あとは、@とAのところでしょうか?
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-04-13 11:23
どこか別のページを参考にされたほうがよろしいと思いますよ。

@ITのページとAさんの環境は違いすぎますね。

mod_jk2を使用する場合はworkers2.propertiesですが
mod_jkの場合はworkers.propertiesであり、設定の
記述方法もぜんぜん違います。

[ メッセージ編集済み 編集者: (株)ぽち 編集日時 2005-04-13 11:24 ]
A
常連さん
会議室デビュー日: 2005/01/31
投稿数: 29
投稿日時: 2005-04-13 13:04
引用:

(株)ぽちさんの書き込み (2005-04-13 11:23) より:
どこか別のページを参考にされたほうがよろしいと思いますよ。

@ITのページとAさんの環境は違いすぎますね。

mod_jk2を使用する場合はworkers2.propertiesですが
mod_jkの場合はworkers.propertiesであり、設定の
記述方法もぜんぜん違います。

[ メッセージ編集済み 編集者: (株)ぽち 編集日時 2005-04-13 11:24 ]



こんにちは。
もし可能であれば、鰍レちさんご推薦のページをご紹介して頂けないでしょうか?
色々と調べてみましたが、見つかりませんでした。
宜しくお願いします。
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-04-13 16:14
オススメのページというのはありませんが軽いアドバイス(?)でも。

とりあえず、調べる際の情報として「mod_jk」でGoogleなり検索しましょう。
そうすればバージョンは違えど、mod_jk2ではなくmod_jkでの連携方法が
わかるはずです。

先に言いました、サンプルのコンテキストが違う等は、連携以前のtomcat
自体の知識です。ですので、それは別途tomcat5.5単体としての情報として
検索してください。

安易に「Apache2 Tomcat5.5 mod_jk 連携」などでピンポイント検索しよう
としてもおそらく出てこないと思います。

調べる際のポイントを切り分けてみては。
A
常連さん
会議室デビュー日: 2005/01/31
投稿数: 29
投稿日時: 2005-04-14 00:00
引用:

(株)ぽちさんの書き込み (2005-04-13 16:14) より:
オススメのページというのはありませんが軽いアドバイス(?)でも。

とりあえず、調べる際の情報として「mod_jk」でGoogleなり検索しましょう。
そうすればバージョンは違えど、mod_jk2ではなくmod_jkでの連携方法が
わかるはずです。

先に言いました、サンプルのコンテキストが違う等は、連携以前のtomcat
自体の知識です。ですので、それは別途tomcat5.5単体としての情報として
検索してください。

安易に「Apache2 Tomcat5.5 mod_jk 連携」などでピンポイント検索しよう
としてもおそらく出てこないと思います。

調べる際のポイントを切り分けてみては。



下記過去ログより
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=17299

ここにmod_jk2 があることがわかりました。
http://www.meisei-u.ac.jp/mirror/apache/dist/jakarta/tomcat-connectors/jk2/binaries/win32/

上記サイトから「jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip」をダウンロードして、「mod_jk2.so」だけを取り出し「C:program files\\Apache Group\\Apche2\\modules」へおきました。
また「httpd.conf」の末尾に以下を加え、
LoadModule jk2_module modules/mod_jk2.so

更にworkers2.properties の末尾に
[uri:/jsp-examples/*]
[uri:/servlets-examples/*]

と加えました。これでTomcat、Apacheの順で再起動し、
http://localhost/jsp-examples  が見えるようになりました。

これでOKということでしょうか? http://daiou.chu.jp/web_setup-3.html  にはそう書いてあったのですが・・・・

しかし、Apache とTomcatをStopさせた状態でも http://localhost/jsp-examples が
見れるのですが、これでも良いのでしょうか? あぁよく見てみると http://localhost/jsp-examples  は見れますが、Stopした状態では、このページから先のリンクページはみれないようです。

あとひとつ質問ですが、http://localhost/jsp-examples  を別のクライントから見る場合のアドレスはどうなるのでしょうか?

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