Во-первых, я использую Tomcat 5.5 и мой .jsp работает в /webapps/foo/bar/*.jsp.
Я следовал инструкциям здесь , чтобы настроить страницу ошибки 404 по умолчанию. В моем TOMCAT_HOME / conf / web.xml я ввел:
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
Я поместил копии тестового файла error.html в каждый из каталогов (я не был уверен, куда ссылался /error.html):
/webapps/
/webapps/foo/
/webapps/foo/bar/
Всякий раз, когда я пытаюсь получить доступ к несуществующей странице в браузере по адресу /foo/missingpage.html или /foo/bar/missingpage.html, я перенаправляюсь на свою страницу ошибки, которая существует в /foo/error.html. .
Однако попытка получить доступ к несуществующей странице в браузере по адресу url /missingpage.html приводит к появлению пустой страницы. Или любая перестановка /missingDir/missingfile.html также приведет к пустой странице. Какие-либо предложения? Я пропустил некоторые дополнительные настройки?
Спасибо
PR