Chcę podać niestandardową stronę błędu 404 w mojej aplikacji internetowej Spring 3.1, ale nie mogę dezaktywować domyślnej strony błędu 404 Jetty 8.Dezaktywuj domyślną obsługę błędu 404 Jetty
Jetty 8, po wyjęciu z pudełka, zapewnia domyślną stronę 404 błędzie: podczas odwiedzania strony internetowej Jetty gospodarzem, a podanie ścieżki URL, który nie jest obsługiwany przez każdy serwlet (np odwiedzając http://www.example.com/nonexisting
), reakcje Jetty z jego własny błąd strona domyślna HTML:
HTTP ERROR 404
Problem accessing /nonexisting. Reason:
Not Found
Powered by Jetty://
Aby zastąpić to domyślne zachowanie,
- I've removed the
DefaultHandler
from my Jetty XML file, - I've edited my
web.xml
to include both Servlet 2.5 and Servlet 3.0 error handler locations pointing to/error
, - I've set up a dedicated
@Controller
for handling the request to/error
,
ale moja strona wciąż powraca własne domyślne HTML błędzie stronę molo w.
Jetty 8's official documentation talks about setting up a "custom error pages", ale sugestie powiedzieć
- skonfigurować niestandardową Jetty obsługi błędów (nie chcę tego robić, chcę to zrobić wewnątrz własnej Wiosna
@Controller
jak wspomniano powyżej) - , aby utworzyć aplikację WWW "catch all context and create" root mapowaną na identyfikator URI
/
. " (Nie chcę, aby to zrobić, jak w moimweb.xml
już odwzorowane Wiosna MVC naDispatcherServlet
do /.
Jak mogę wyłączyć domyślną obsługi błędów molo i mają obsługę błędów zrobienia jak wskazano powyżej?