- - PR -
Apache2 + mod_jk2 + Tomcat5.5 の連携で404エラー
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-29 17:22
初めまして、識者の方に教えを賜りたく投稿させて頂きます。
件名の環境にて、JSPの実行を行う為インストール→各種設定を行いました。 すると、下記の現象が発生します。 http://hogehoge.com/tomcats/ にアクセス → OK http://hogehoge.com/tomcats/index.jsp にアクセス → NG(404エラー) index.jspは確実に存在しています。 404エラーですが、Apacheのerror_logにのみ File does not exist: /var/www/html/tomcats と記載され、Tomcat側のaccess_log には載ってきません。 逆にディレクトリにアクセスした際の成功ログは、Tomcat側のログに 200として載ってきます。 問題点は、上記Apacheのerror_logに載ってくるパスが、web.xmlで 指定しているtomcats用のパスと違っているところだと思いますが、 知識がなくどこを修正すればよいのかわかりません。 上記現象をご存知の方、是非解決方法を教えて頂きたく存じます。 | ||||
|
投稿日時: 2006-10-29 18:16
識者ではありませんが…
そこまで問題を絞り込めているのでしたら、worker2.propertiesの設定を見直してみてはいかがでしょうか? uriに「*」が抜けているだけかもしれません。 [ メッセージ編集済み 編集者: ykSiR 編集日時 2006-10-29 18:17 ] | ||||
|
投稿日時: 2006-10-29 18:27
ykSiRさん、レスありがとうございます。
ご指摘のworkers2.propertiesには [uri:/tomcats/*] を記載してあります。 どうも、*以下のすべてのファイルが見えていないようです。 サンプルページも [uri:/servlets-examples/*] [uri:/jsp-examples/*] の二つを指定しているのですが、表示できるのは ディレクトリで指定した場合のみで、それもサンプルページ内の 画像などがすべて×になってしまっている状態です。 リンクをクリックすると、当然のごとく404が返ってきます。 mod_jk2に問題があるのでしょうか・・・? | ||||
|
投稿日時: 2006-11-07 04:48
Apache とJK2なしで、Tomcatだけの場合
index.jspはアクセスできているという前提でいいでしょうか? (すなわち http://hogehoge.com:8080/index.jsp はOK) YESであれば、いくつか思いついたのが、 1.workers2.properties の debug モードを使ってみる。 2.* の代わりに *.* でマッピングしてみる 3.もう一度 新しく workers2.properties をコピーしてきて、またMappingしてみる。 (全角の*とかが入っていたりして) 4.Apache側の設定 httpd.confのファイル指定のアクセスができるかどうかチェック いかがでしょうか。 |
1