I'm currently experiencing the issue with Tomcat 4.1.29, JDK 1.4.2 on Windows XP and Fedora Core 1. The header (from Mozilla) looks fine:
HTTP/1.x 403 User is not authorized to access action /editUser Content-Type: text/html;charset=ISO-8859-1 Content-Language: en-US Transfer-Encoding: chunked Date: Thu, 08 Jan 2004 19:51:50 GMT Server: Apache-Coyote/1.1 After further review it looks like my Gzip CompressionFilter (http://tinyurl.com/25xva) is hosing things up - bout time I get a new one (http://tinyurl.com/3aaoy). Thanks, Matt > -----Original Message----- > From: Kris Schneider [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 08, 2004 12:05 PM > To: Struts Users Mailing List > Subject: Re: 403 error page not being displayed > > > Huh. Both 4.1.29 and 5.0.16 seem to work for 400 and 403 with > a simple error-page test (no Struts involved). AFAIK, the > roles check is performed within RequestProcessor.processRoles > which just does an HttpServletResponse.sendError if the user > in not in the required role. At that point, the container > should take over, so I'm not sure why it's not working for > you. Big help, eh? ;-) > > Quoting Kris Schneider <[EMAIL PROTECTED]>: > > > Looks like Struts 1.1 sends a 400 and the current nightly > sends a 403. > > Maybe it's a TC bug. Which version are you using? > > > > Quoting Matt Raible <[EMAIL PROTECTED]>: > > > > > I have roles configured on my "/editUser" action mapping so that > > > only administrator can access it. When I try to request > the page as > > > a "user", I get the default 403 page from Tomcat, rather than my > > > app's configured one. In web.xml, I have a number of error pages > > > defined, and 404 works OK: > > > > > > <error-page> > > > <error-code>500</error-code> > > > <location>/error.jsp</location> > > > </error-page> > > > <error-page> > > > <error-code>400</error-code> > > > <location>/index.jsp</location> > > > </error-page> > > > <error-page> > > > <error-code>403</error-code> > > > <location>/403.jsp</location> > > > </error-page> > > > <error-page> > > > <error-code>404</error-code> > > > <location>/404.jsp</location> > > > </error-page> > > > > > > In another application, that uses a very similar > structure, when a > > > 403 is returned the user sees nothing - they're just > routed back to > > > the welcome file of the app. > > > > > > The first app uses a Struts Nightly build from early > December, the > > > 2nd uses Struts 1.1. Any ideas why my 403.jsp error page isn't > > > displaying? I can pull it up fine if I type in the URL. > > > > > > Thanks, > > > > > > Matt > > > > -- > > Kris Schneider <mailto:[EMAIL PROTECTED]> > > D.O.Tech <http://www.dotech.com/> > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

