patrickl 01/11/16 14:53:01 Modified: catalina/src/share/org/apache/catalina/servlets DefaultServlet.java Log: Use the request's URI in error pages instead of just the path with the current context. This behavior was in Tomcat 4.0.1 but was lost recently. This change only restores the old error messages. Revision Changes Path 1.44 +8 -8 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java Index: DefaultServlet.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- DefaultServlet.java 2001/11/16 09:46:53 1.43 +++ DefaultServlet.java 2001/11/16 22:53:01 1.44 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v 1.43 2001/11/16 09:46:53 remm Exp $ - * $Revision: 1.43 $ - * $Date: 2001/11/16 09:46:53 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v 1.44 2001/11/16 22:53:01 patrickl Exp $ + * $Revision: 1.44 $ + * $Date: 2001/11/16 22:53:01 $ * * ==================================================================== * @@ -123,7 +123,7 @@ * * @author Craig R. McClanahan * @author Remy Maucherat - * @version $Revision: 1.43 $ $Date: 2001/11/16 09:46:53 $ + * @version $Revision: 1.44 $ $Date: 2001/11/16 22:53:01 $ */ public class DefaultServlet @@ -1045,7 +1045,7 @@ if ((path == null) || path.toUpperCase().startsWith("/WEB-INF") || path.toUpperCase().startsWith("/META-INF")) { - response.sendError(HttpServletResponse.SC_NOT_FOUND, path); + response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI()); return; } @@ -1054,7 +1054,7 @@ ResourceInfo resourceInfo = new ResourceInfo(path, resources); if (!resourceInfo.exists) { - response.sendError(HttpServletResponse.SC_NOT_FOUND, path); + response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI()); return; } @@ -1062,7 +1062,7 @@ // ends with "/" or "\", return NOT FOUND if (!resourceInfo.collection) { if (path.endsWith("/") || (path.endsWith("\\"))) { - response.sendError(HttpServletResponse.SC_NOT_FOUND, path); + response.sendError(HttpServletResponse.SC_NOT_FOUND, request.getRequestURI()); return; } } @@ -1111,7 +1111,7 @@ // suppress them if (!listings) { response.sendError(HttpServletResponse.SC_NOT_FOUND, - resourceInfo.path); + request.getRequestURI()); return; } contentType = "text/html;charset=UTF-8";
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>