Fehler Seite web.xml geben 404
In meinem Projekt, ich brauche, um zu behandeln die 404(Ressource nicht gefunden) und 403(Zugriff Verweigert). Ich gebe die Konfiguration in web.xml als
<error-page>
<error-code>404</error-code>
<location>/WEB_INF/jsp/web/exception/weberror.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/WEB_INF/jsp/web/exception/accessDenied.jsp</location>
</error-page>
</error-page>
Nun, wenn der Zugriff verweigert erzeugt, der browser zeigt mir native 404. Ich auch entfernen, die freundliche Fehler-Seite Einstellung im browser, sondern auf die Beseitigung, dass ich immer eine leere Seite.
Meine JSP-Seiten werden im WEB-INF-Ordner. Der Pfad, in dem alle jsps sind Orte
/WEB_INF/jsp/
Bitte helfen Sie mir. Wenn ich bin fehlt etwas?
InformationsquelleAutor vaibought | 2011-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was über die Verwendung von
WEB-INF
stattWEB_INF
in Ihrem web.xml ?InformationsquelleAutor Roland Huß
Dateien unter
/WEB-INF/
geschützt vor direktem Zugriff durch den client, ist dies definiert in den Java-EE-Spezifikation. Damit Ihre Fehler-Seiten müssen Ihren Wohnsitz außerhalb dieses Verzeichnisses. Versuchen Sie, Sie an eine spezielle Lage, e. g./errors/404.jsp
.InformationsquelleAutor Axel Knauf
Das problem ist, dass Sie mit WEB_INF statt WEB-INF.
alle die erwähnten Ressourcen unter WEB-INF sind geschützt von client und kann nicht direkt zugegriffen, so ist es immer eine gute übung, um es zu bewegen aus dem WEB-INF.
Dank
InformationsquelleAutor Durgadas Kamath
Den Fehler wies oben aussieht web.xml als cvc-complex-type.2.4.a: Ungültiger content wurde gefunden, beginnend mit dem element 'Ort'.
Fehler, die es erzeugt, ist
Es ist richtig, dass die Vermeidung der Zuordnung bestimmter Fehlercode mit Fehler-Seite angefangen hat das mit dem servlet-3.0-Spezifikation, also ich habe es gelöst mit folgender änderung:
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd version=3.0
Blick auf die version ändern von nichts zu 3.0
InformationsquelleAutor Gaurav