2016-03-31 17 views
0

angezeigt Ich habeBenutzerdefinierte 404-Fehlerseite nicht

<error-page> 
     <error-code>404</error-code> 
     <location>/errors/404.html</location> 
</error-page> 

in web.xml konfiguriert folgenden Und ich habe eine benutzerdefinierte 400.html Seite erstellt.

Wenn irgendeine Ressource nicht gefunden wird, sehe ich eine einfache weiße Seite mit "Not found" darauf geschrieben, aber ich bekomme meine benutzerdefinierte Fehlerseite nicht zu sehen.

Ich sehe auch folgende in den Protokollen.

WARNING [javax.enterprise.resource.webcontainer.jsf.application] (Default-Task-29) JSF1064: Kann Ressource finden oder dienen, /harry.jsf

+0

Danke für das Hinweisen, ich habe es korrigiert. Es war nur der Name der Seite. Der Fehlercode-Parameter ist 400 und das ist richtig. – rangalo

+0

Nein ich kopiere aus dem Editor eingefügt. Es ist das gleiche – rangalo

+0

Es herausgefunden. Vielen Dank – rangalo

Antwort

0

gerade heraus Ich vermisste die Servlet-Maaping Ich habe folgende Zuordnung hinzugefügt und es funktioniert jetzt.

<servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping> 
Verwandte Themen