- - PR -
Apache側で定義されたエラー画面を出すようにする
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-06-14 13:41
Tomcat側で404とか500とかのエラーが発生した場合、「Tomcat側で定義された」
エラー画面が表示されてしまいますが、これを、「400番台とか500番台とかのエラー が出た場合はApacheに制御を戻し、Apache側で定義されたエラー画面を出すようにする」 ことはできるのでしょうか。 | ||||
|
投稿日時: 2005-06-14 13:57
この方法はわかりませんが、Tomcat側で定義された」エラー画面が表示されるのが嫌なのであれば、エラーページを独自に作るかApacheなどからコピってきて、web.xml にエラーページの設定を追加すればよいと思います。 | ||||
|
投稿日時: 2005-06-14 15:07
web.xml上のどのパラメーターで設定が可能ですか。
| ||||
|
投稿日時: 2005-06-14 15:43
あちこちに解説サイトがありますが、どうせなら@ITの記事を、ということで
http://www.atmarkit.co.jp/fjava/javatips/064container011.html | ||||
|
投稿日時: 2005-06-14 15:53
大変わかりやすく説明していただきありがとうざいます!
ちなみに、web-xmlのディレクトリlistingsをfalseにしていても、 Tomcatのエラー表示はするものでしょうか。 | ||||
|
投稿日時: 2005-06-14 16:41
ええ表示されます。 ただ、これってwebアプリケーションのweb.xmlではなくてtomcatのweb.xmlでの設定ですよね? デフォルトサーブレットのlistings設定は一覧を表示可能/不可能にする設定で、エラーページの設定には影響しません。 |
1