Ключевые слова:java, web, tomcat, http, (найти похожие документы)
Date: Mon, 2 Apr 2001 10:27:17 +0400
From: Sergey Bezrukov <serge@soi3.mmtel.ru>
To: apache-talk@lists.lexa.ru
Subject: Обработчики HTTP 40x ошибок в Tomact
> кто-ньть сталкивался, как в Tomcat'е обрабатывать ошибки? Сервлеты у меня
> замаплены на /servelt, 404-я ошибка на /404.jsp. Если я вызываю файл,
> которого нет ( что-ньть типа /foo.html ) - Apache нормально посылает
> 404.jsp. Но если я наберу что-ньть типа /servelt/foo ... его подхватывает
> Tomcat, и выдает свою диагностику на ошибку... а его как настравивать,
> знает кто-ньть???
По спецификации надо прописать в WEB-INF/web.xml
<error-page error-code='404'
location='/404.jsp' />
Насколько Tomcat ей следует не знаю.
WBR,
Serge.
Не следует - я проверял. И пока не собирается - писал разработчикам, они считают это фичей ;) Может кто еще им напишет и объяснит, а то они меня не поняли по-моему :(
Все работает (внешне), но код возврата - 200.
Это вроде как без разницы с 404 ошибкой,
а для 401 - критично, браузер естественно не понимает что надо запросить пароль и просто показывает страницу на экран