Hallo liebe Gemeinde,
ich habe ein kleines Problem mit meinem Tomcat (5.5.16).
Ich möchte gern, dass meine Applikationen eigene Fehlerseiten ausliefern.
Dazu habe ich die web.xml in der Applikation wie folgt geändert:
Die customError.jsp habe ich direkt ins root-Verzeichnis der Applikation gelegt. Der Inhalt ist für Testzwecke recht einfach gehalten:
Den Fehler kann ich provozieren, aber:
Mein Problem ist nun, dass zwar der Tomcat nicht mehr die Standard-Fehlerseite zeigt, aber auch nicht diese Seite ausliefert. Stattdessen bekomme ich eine leere Seite (also überhaupt kein html).
Weiß jemand Rat, woran das liegen könnte?
Vielen Dank im Voraus!
Gruß,
Faruun
ich habe ein kleines Problem mit meinem Tomcat (5.5.16).
Ich möchte gern, dass meine Applikationen eigene Fehlerseiten ausliefern.
Dazu habe ich die web.xml in der Applikation wie folgt geändert:
Code:
<error-page>
<exception-type>java.lang.IllegalStateException</exception-type>
<location>/customError.jsp</location>
</error-page>
Die customError.jsp habe ich direkt ins root-Verzeichnis der Applikation gelegt. Der Inhalt ist für Testzwecke recht einfach gehalten:
Code:
<%@ page isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
Fehlerseite!
Statuscode: <%= pageContext.getErrorData().getStatusCode() %>
Request-URI: <%= pageContext.getErrorData().getRequestURI() %>
Servletname: <%= pageContext.getErrorData().getServletName() %>
Exception: <%= exception %>
</body>
</html>
Den Fehler kann ich provozieren, aber:
Mein Problem ist nun, dass zwar der Tomcat nicht mehr die Standard-Fehlerseite zeigt, aber auch nicht diese Seite ausliefert. Stattdessen bekomme ich eine leere Seite (also überhaupt kein html).
Weiß jemand Rat, woran das liegen könnte?
Vielen Dank im Voraus!
Gruß,
Faruun