- - PR -
ApacheとTomcatの連携
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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に誤りがありそうですが、どう記述、変更などしたら良いでしょうか? | ||||
|
投稿日時: 2005-04-12 23:32
こんにちわ。
まず参照先はtomocat4.x系との連携ですが、Aさんがインストールしている のはtomcat5.5です。その辺の認識はきちんとしていますでしょうか。 tomcat5.5では各examplesのデフォルトコンテキスト名が「examples」では ありませんが、その辺はOKですか? | ||||
|
投稿日時: 2005-04-12 23:53
こんばんは デフォルトコンテキストは以下でしょうか? http://localhost/jsp-examples 下記から検索したのですが・・・ http://daiou.chu.jp/web_setup-3.html 但しいずれにせよ先のスレッドの@〜Bが悪いせいか表示は不可能でした。 | ||||
|
投稿日時: 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のところでしょうか? | ||||
|
投稿日時: 2005-04-13 11:23
どこか別のページを参考にされたほうがよろしいと思いますよ。
@ITのページとAさんの環境は違いすぎますね。 mod_jk2を使用する場合はworkers2.propertiesですが mod_jkの場合はworkers.propertiesであり、設定の 記述方法もぜんぜん違います。 [ メッセージ編集済み 編集者: (株)ぽち 編集日時 2005-04-13 11:24 ] | ||||
|
投稿日時: 2005-04-13 13:04
こんにちは。 もし可能であれば、鰍レちさんご推薦のページをご紹介して頂けないでしょうか? 色々と調べてみましたが、見つかりませんでした。 宜しくお願いします。 | ||||
|
投稿日時: 2005-04-13 16:14
オススメのページというのはありませんが軽いアドバイス(?)でも。
とりあえず、調べる際の情報として「mod_jk」でGoogleなり検索しましょう。 そうすればバージョンは違えど、mod_jk2ではなくmod_jkでの連携方法が わかるはずです。 先に言いました、サンプルのコンテキストが違う等は、連携以前のtomcat 自体の知識です。ですので、それは別途tomcat5.5単体としての情報として 検索してください。 安易に「Apache2 Tomcat5.5 mod_jk 連携」などでピンポイント検索しよう としてもおそらく出てこないと思います。 調べる際のポイントを切り分けてみては。 | ||||
|
投稿日時: 2005-04-14 00:00
下記過去ログより 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 を別のクライントから見る場合のアドレスはどうなるのでしょうか? |