- PR -

Apache2と連携したら、マッピングが機能しない

1
投稿者投稿内容
こたつ
会議室デビュー日: 2007/02/17
投稿数: 2
投稿日時: 2007-02-17 19:46
お世話になります。

Tomcat5環境で正常動作していたアプリケーションを、Apache2と連携させて
表示したいのですが、
動作させてみたところ、404エラーで表示出来なくなりました。

サンプルjsp等は表示されるため、Apache2との連携は上手く行っているようです。

アプリケーションは、Strutsでマッピングされているものです。
マッピング設定が正常に適用されていないのが原因・・・?と思うのですが、
だとしたら、Apacheと連携させる時に、一緒に他に設定するものが存在するのでしょうか。

それとも全く別の問題なのか、
特にエラーログは出ず、原因の糸口も判らずに困っています。

どなたか解決方法ご存知の方がいらっしゃいましたら、ご教授願えませんでしょうか。
初心者で申し訳ありません。宜しくお願い致します。


●環境(うろ覚えで申し訳ありません)
・jdk1.4.2
・Tomcat5.X
・Apache2.2(mod_jk2.so)
・DB2
・Struts
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-02-17 20:39
GIFとかhtmlとか、アクション以外のリソースには正常にアクセスできているのでしょうか?
そうではなく、特定のパス全部にアクセスできない状態なのではないかと思いますが・・。

Tomcat のアクセスログを確認してみましょう。
期待通りのパスにリクエストが来ていますか?
フライト
ベテラン
会議室デビュー日: 2005/03/11
投稿数: 63
お住まい・勤務地: 津田沼・東京
投稿日時: 2007-02-19 13:49
mod_jk.conf辺りを調べてみましょう!
JkMount書いてます?
こたつ
会議室デビュー日: 2007/02/17
投稿数: 2
投稿日時: 2007-02-19 23:55
インギさんフライトさん、何処に目星を付けたらいいかも判らずに居たので、
ご返信本当に有難うございます。

>インギさん
ご指摘の通り、特定のパスへのアクセスが出来ないようです。
Tomcatのログを見てみましたが、怪しい箇所が見付けられませんでした。
ちなみに、GIF等はApache2フォルダ内に持たせているのですが、そちらも表示出来ません。
マッピングがどう、ではなく、
私が表示させたいパスに、何らかの設定が足りないのですね。

>フライトさん
JkMount・・・書いていません。
mod_jkでは必要で、mod_jk2では不必要だと認識しておりました。
不勉強なので、もう少し調べて設定してみます。
sabro
会議室デビュー日: 2006/10/19
投稿数: 17
投稿日時: 2007-02-20 17:17
Apache2.2なら、mod_proxy_ajp使ったら楽な気が・・・。

http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html
_________________
sabro
ヒマをみつけてWeb開発
kouichi
会議室デビュー日: 2003/01/04
投稿数: 17
投稿日時: 2007-02-21 18:31
常識的に考えるとマッピングの設定にミスがあるように思われます。
判断がつかないので設定ファイルの記述を載せてみてください。
workers2.properties

ところでmod_jk2はだいぶ前にサポートが終わっています。
http://tomcat.apache.org/connectors-doc/news/20041100.html#20041115.1

サポートが続いているmod_jkでやり直した方がよいと思いますよ。
1

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