- - PR -
Error 404について(tomcat)
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-08-04 10:03
お世話になります。
tomcatで開発しているのですが /usr/local/tomcat/webapps/配下に追加したディレクトリに アクセスできないという現象に悩まされています。 /usr/local/tomcat/webapps/testディレクトリを作成し、中にindex.jspを作成しました。 そこで、http://www.xxxxx/test/index.jsp へアクセスするのですが 404 Not Foundエラーになります。 アクセス先の定義はssl.confファイルに記述しており、 同様の構築形態でアクセスできる別サーバの実績はあるのですが 問題のサーバでのみアクセスできません。 /usr/local/tomcat/webapps/ROOTディレクトリも使用しており、 こちらは正常にアクセスできています。 何か確認するとよいファイルなどありませんでしょうか。 ご教授のほどよろしくお願いします。 環境は以下の通りです。 Red Hat Linux release 9 (Shrike) Apache/1.3.26 Ben-SSL/1.48 (Unix) tomcat3.3.1 よろしくお願いいたします。 | ||||
|
投稿日時: 2004-08-04 10:49
404 NOT FOUND時の問題の切り分けとして下記の事を確認してみては
どうでしょう? @tomcatのserver.xmlのコンテキスト情報の記述に誤りはないか? (testというコンテキストが定義されていてdocRootが別の場所を 挿していないかの確認) Aフォルダとファイルのアクセス権限の確認 フォルダは一般ユーザーが移動可能かどうか? ファイルは一般ユーザーのRead権限があるかどうか? | ||||
|
投稿日時: 2004-08-04 14:47
ご回答ありがとうございます。
@については、そのような定義はありませんでした。 記述も正常に動くものと比較してみましたが、あやしいところはありませんでした。 Aについては、権限をすべて有効にして試してもみましたが、結果は同じでした。 どうしたものでしょうか。。。 | ||||
|
投稿日時: 2004-08-04 16:26
apacheからのリダイレクトの設定はどうなっていますか?
| ||||
|
投稿日時: 2004-08-04 16:31
質問に質問で返して申し訳ないのですが
その設定とはどこで設定するものなのでしょうか? 「apacheからのリダイレクト」についてもう少し詳しく教えていただけませんでしょうか・・? [ メッセージ編集済み 編集者: ume 編集日時 2004-08-04 16:32 ] | ||||
|
投稿日時: 2004-08-04 17:54
とりあえず、http://www.xxxxx:8080/test/index.jsp とポート番号を指定してアクセスできますか?これでアクセスできるようになれば、おそらくリダイレクトの設定の問題だと思います。
私が設定したのはWindows2000,tomcat4.xで、しかもうろ覚えですが、TOMCAT_HOME/conf/auto/mod_jk.conf というファイルがあれば、その内容を確認してみてください。もっとも、このファイルはtomcatによって自動的に作成させることができるものなので、手動で編集してもtomcat起動時に上書きされる可能性があります。 詳しい設定方法は、環境とかによっても変わるでしょうから、mod_jkとかをキーワードに調べてみてください。 追記 上記内容は、既にapacheとtomcatの連携を行っていて、あらたにtomcatのcontextを追加したという前提で記述しています。 それから、APACHE_HOME/conf/httpd.confの内容も確認しておいたほうがよいかもしれません。 [ メッセージ編集済み 編集者: けむ 編集日時 2004-08-04 18:05 ] | ||||
|
投稿日時: 2004-08-04 18:10
ApacheからTomcatに要求が転送されてないのではないでしょうか?
つまり「apacheからのリダイレクト」がなされず、Apacheが処理をして 404 エラーを返している可能性があります。 $APACHE_HOME/conf/workers2.properties の設定を正常に動作するサーバと比較して見てください。 // workers2.propertiesの設定内容が判らない場合は下記サイトがお勧めです HTTP://www.javapg.com/jp/kbservlet.DispDoc?categoryID=87&docID=1229&itemID=0 # 私はTomcat始めて2ヶ月ですが、Apache と Tomcat どちらが404エラーを返しているのか判断できないものでしょうか? | ||||
|
投稿日時: 2004-08-04 18:48
IEの「インターネットオプション->詳細設定タブ」のHTTPエラーメッセージを簡易表示する」項目のチェックを外せばTOMCATの404メッセージが出ると思うのですがいかがでしょう。 | ||||
