- PR -

Error 404について(tomcat)

投稿者投稿内容
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-05 14:00
多数のご回答ありがとうございます。

>とりあえず、http://www.xxxxx:8080/test/index.jsp とポート番号を指定してアクセスできますか?
>これでアクセスできるようになれば、おそらくリダイレクトの設定の問題だと思います。

アクセスしてみたところ、エラーが表示されました。
正常に動作する箇所でも同じ結果でした。

$APACHE_HOME/conf/httpd.conf をみたところ
Include /usr/local/tomcat/conf/auto/mod_jk.conf
Include /usr/local/apache/conf/ssl.conf
の記述がありました。
ssl.conf はアクセス先の設定に使用しています。
mod_jk.conf にも定義を追加しました。
しかし404です。

> ApacheからTomcatに要求が転送されてないのではないでしょうか?
>つまり「apacheからのリダイレクト」がなされず、Apacheが処理をして 404 エラーを返している可能性があります。
>$APACHE_HOME/conf/workers2.properties の設定を正常に動作するサーバと比較して見てください。

実は正常に動作するサーバではssl.conf 以外に設定を行っていないのです。
(それだけでアクセス可能な方が変?という意見もありますが)

$tomcat/conf/server.xmlに<Context path="/test" docBase="webapps/test" />
mod_jk.conf、workers.properties、uriworkers.properties など
それらしいファイルをあちこち設定してみたのですが、やはり404エラーです。
困りました。。


[ メッセージ編集済み 編集者: ume 編集日時 2004-08-05 14:07 ]
けむ
常連さん
会議室デビュー日: 2003/09/26
投稿数: 40
投稿日時: 2004-08-05 14:53
設定ファイルの変更をした後に、apacheの再起動はしてみましたか?
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-05 15:04
apache停止→tomcat停止→tomcat起動→apache起動しています。
ちょま吉
大ベテラン
会議室デビュー日: 2004/08/04
投稿数: 112
投稿日時: 2004-08-05 17:34
引用:
$tomcat/conf/server.xmlに<Context path="/test" docBase="webapps/test" />
mod_jk.conf、workers.properties、uriworkers.properties など
それらしいファイルをあちこち設定してみたのですが、やはり404エラーです。



docBaseが違ってませんか?
[TOMCAT_HOME]/webapps/test
にJSPを置いたならば、
<Context path="/test" docBase="test" />
では?
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-05 18:44
引用:

souさんの書き込み (2004-08-05 17:34) より:
docBaseが違ってませんか?
[TOMCAT_HOME]/webapps/test
にJSPを置いたならば、
<Context path="/test" docBase="test" />
では?



ご指摘ありがとうございます。
<Context path="/test" docBase="webapps/test" />で動作しているサーバがあるので試してみました。詳しくは書きませんでしたが、<Context path="/test" docBase="test" />も試してみました。しかし・・です。

ちょま吉
大ベテラン
会議室デビュー日: 2004/08/04
投稿数: 112
投稿日時: 2004-08-05 19:17
docBaseをフルパスで指定したらどうなりますか?
8080ポートにアクセスして404であれば、TOMCAT自身の設定がおかしいことになりますね。

引用:
>とりあえず、http://www.xxxxx:8080/test/index.jsp とポート番号を指定してアクセスできますか?
>これでアクセスできるようになれば、おそらくリダイレクトの設定の問題だと思います。

アクセスしてみたところ、エラーが表示されました。
正常に動作する箇所でも同じ結果でした。


そもそも、8080へのアクセスを受け付けているのでしょうか?


[ メッセージ編集済み 編集者: sou 編集日時 2004-08-05 19:21 ]
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-06 15:47
問題が解決いたしました。

原因はtomcatの再起動時にtomcatが完全に停止しておらず
そのため起動も正常に行われていなかったことにありました。
javaのプロセスを完全に停止してtomcatを起動したところ
正常に動作しました。

多数のご回答をいただき誠にありがとうございました。


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