Отключить обработчик ошибок 404 по умолчанию Jetty

Я хочу предоставить пользовательскую страницу ошибки 404 в своем веб-приложении Spring 3.1, но не могу деактивировать страницу ошибок 404 по умолчанию в Jetty 8.

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,

но мой сайт все еще возвращаетсяСобственная страница Jetty по умолчанию HTML error.

В официальной документации Jetty 8 говорится о настройке «пользовательских страниц с сообщениями об ошибках»но предложения там говорят

настроить собственный обработчик ошибок Jetty (я не хочу этого делать, я хочу сделать это в моем собственном Spring@Controller как указано выше)создать «поймать весь контекст» и создать «корневое» веб-приложение, сопоставленное с/ URI. "(Я не хочу делать это как внутриweb.xml Я уже нанес на карту Spring MVCDispatcherServlet к /.

Как я могу отключить обработчик ошибок Jetty по умолчанию и выполнить обработку ошибок, как указано выше?

Ответы на вопрос(2)

Ваш ответ на вопрос