Отключить обработчик ошибок 404 по умолчанию Jetty
Я хочу предоставить пользовательскую страницу с ошибкой 404 в своем веб-приложении Spring 3.1, но не могу деактивировать Jetty 8 'По умолчанию страница ошибки 404.
Jetty 8, из коробки, предоставляет страницу ошибки 404 по умолчанию: при посещении веб-сайта, размещенного на Jetty, и указание пути URL, который не обрабатывается никаким сервлетом (например, путем посещенияhttp://www.example.com/nonexisting
), Причал ответы сего собственная страница ошибок HTML по умолчанию:
HTTP ERROR 404
Problem accessing /nonexisting. Reason:
Not Found
Powered by Jetty://
Чтобы заменить это поведение по умолчанию, я
мы удалилиDefaultHandler
из моего файла Jetty XML, яотредактировал мойweb.xml
включить расположение обработчиков ошибок Servlet 2.5 и Servlet 3.0, указывающих на/error
мы создали специальный@Controller
для обработки запроса,/error
но мой сайт все еще возвращаетсяПричал»s собственная страница ошибки HTML по умолчанию.
Причал 8 'Официальная документация говорит о создании "пользовательские страницы ошибок "но предложения там говорят
настроить собственный обработчик ошибок Jetty (я нене хочу делать это, я хочу сделать это в моей собственной весне@Controller
как уже упоминалось выше)создатьпоймать весь контекст и создать "корень» веб-приложение сопоставлено с/
URI «. (Я нене хочу делать это как внутри моегоweb.xml
Я уже нанес на карту Spring MVCDispatcherServlet
к /.Как я могу выключить причал?s обработчик ошибок по умолчанию и обработка ошибок должна быть сделана как указано выше?