Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 26279 invoked by uid 500); 11 Mar 2001 21:41:42 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: tomcat-dev@jakarta.apache.org Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 26270 invoked by uid 500); 11 Mar 2001 21:41:42 -0000 Delivered-To: apmail-jakarta-tomcat-cvs@apache.org Date: 11 Mar 2001 21:41:41 -0000 Message-ID: <20010311214141.26266.qmail@apache.org> From: nacho@apache.org To: jakarta-tomcat-cvs@apache.org Subject: cvs commit: jakarta-tomcat/src/tests/webpages error402.html nacho 01/03/11 13:41:41 Modified: src/tests/webpages/WEB-INF web.xml test-tomcat.xml Added: src/tests/webpages/WEB-INF/classes error402.java src/tests/share/tests/jsp/Golden error402.html.txt src/tests/webpages error402.html Log: Test for Bugzilla#291 Using an html file as the in an in web.xml causes a StackOverflowError. BugRat Report#538 Reported by: Catherine.Jung@netcentricsystems.net (Catherine Jung) Actually the fail obtained in Tomcat 3.3 is not the one reported, this report was for 3.2.1 But it's actually a bug in the error handling in TC3.3, when a error is redirected to a html page, the static interceptor actually gives a not found error (404), because the passed request is the old request uri ( the one of the failing servlet ) not the html error page, thus giving a 402. i will try to reproduce it on 3.2.2 too. Revision Changes Path 1.9 +139 -151 jakarta-tomcat/src/tests/webpages/WEB-INF/web.xml Index: web.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/tests/webpages/WEB-INF/web.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- web.xml 2000/12/13 19:58:04 1.8 +++ web.xml 2001/03/11 21:41:41 1.9 @@ -1,219 +1,207 @@ - - + - - - + + servlet1 - + requestMap.Servlet1 - - - + + + servlet2 - + requestMap.Servlet2 - - - + + + servlet3 - + requestMap.Servlet3 - - - + + + servlet4 - + requestMap.Servlet4 - - - - + + + jspParams1 - + /jsp/params.jsp - - abc - def - - - - + + abc + def + + + + jspParams2.jsp - + /jsp/params.jsp - - xyz - klm - - - - + + xyz + klm + + + + jspParams3 - + /jsp/params.jsp - - foo - bar - - - foo1 - bar1 - - - - - + + foo + bar + + + foo1 + bar1 + + + + + servletParam1 + + + ServletParam + + + param1 + value1 + + + param2 + value2 + + + + + servletParam2 + + + ServletParam + + + param3 + value3 + + + param4 + value4 + + + + jspParams1 - + /jsp/jspParams1 - - - + + + jspParams1 - + /jsp/jspParams11 - - - - + + + jspParams2.jsp - + /jsp/jspParams2 - - - - + + + jspParams2.jsp - + /jsp/jspParams2.jsp - - - - + + + jspParams3 - + /jsp/jspParams3 - - - - - - + + + servlet1 - + /foo/bar/* - - - + + + servlet2 - + /baz/* - - - + + + servlet3 - + /catalog - - - + + + servlet4 - + *.bop - - - - - servletParam1 - - - ServletParam - - - param1 - value1 - - - param2 - value2 - - - - - - servletParam2 - - - ServletParam - - - param3 - value3 - - - param4 - value4 - - - - - - a - /foo1/* - /bar1/* - GET - POST - - - - a - /foo2/* - /bar2/* - - - - manager - role1 - - - - CONFIDENTIAL - - + + + 402 + /error402.html + + + + a + /foo1/* + /bar1/* + GET + POST + + + a + /foo2/* + /bar2/* + + + manager + role1 + + + CONFIDENTIAL + + 1.28 +9 -1 jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml Index: test-tomcat.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/tests/webpages/WEB-INF/test-tomcat.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- test-tomcat.xml 2001/03/03 22:08:16 1.27 +++ test-tomcat.xml 2001/03/11 21:41:41 1.28 @@ -16,7 +16,7 @@ early tests. --> - + @@ -349,6 +349,14 @@ returnCode="${http.protocol} 200" goldenFile="${gdir}/SimpleForward.txt" /> + + + Dispatch to html error page using error-page web.xml element + + + + +