как я могу показать пользовательскую страницу ошибки для защищенных каталогов в приложении tomcat? в моем web.xml есть запись:
<error-page>
<error-code>404</error-code>
<location>/error/404-custom.xhtml</location>
</error-page>
и у меня есть защищенная папка, в которой хранятся некоторые (загружаемые) файлы:
opt/tomcat/webapps/media
когда пользователь пытается получить доступ к защищенной папке напрямую https://www.appName.de/media
я получаю известную страницу ошибки tomcats 404:
HTTP Status 404 – Not Found
The origin server did not find a current representation for the target
resource or is not willing to disclose that one exists.
В любом другом случае отображается моя страница с ошибкой, например, пытается получить доступ к URL, который не принадлежит странице или каталогу:
https://www.appName.de/noooop
так, как я могу показать свою пользовательскую страницу для этого случая, чтобы пользователи не видели страницу, специфичную для кота?
заранее спасибо.
Обновление:
я настроил собственных котов "conf / web.mxl":
<error-page>
<error-code>404</error-code>
<location>webapps/ROOT/error/404-custom.xhtml</location>
</error-page>
в этом случае отображается страница ошибки, но tomcat больше не обслуживает файлы, расположенные в webapps / media.