I'm trying to get tomcat to use my 403 forbidden error page. I've had no
luck with it so far. My 404 page works fine. I have this problem even if I
turn off IE friendly error messages.
Using tomcat 4.0b7, JDBCRealm (against mySQL), running on Linux.
from web-xml :
<error-page>
<error-code>404</error-code>
<location>/security/status/notfound.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/security/status/forbidden.jsp</location>
</error-page>
from localhost_access_log :
(Here's where I hit a forbidden page)...
192.168.1.100 - - [26/Aug/2001:13:14:13 -0600] "POST
/security/j_security_check
HTTP/1.1" 302 -
192.168.1.100 - guest [26/Aug/2001:13:14:13 -0600] "GET /secured/index.jsp
HTTP/
1.1" 403 -
(Here's where I hit a page that doesn't exist)...
192.168.1.100 - guest [26/Aug/2001:13:14:30 -0600] "GET /asdasdas HTTP/1.1"
200
1561
from catalina.out
XmlMapper: new null org.apache.catalina.deploy.ErrorPage error-page
ErrorPage[er
rorCode=0, location=null]
XmlMapper: org.apache.catalina.deploy.ErrorPage.setErrorCode( 403)
XmlMapper: org.apache.catalina.deploy.ErrorPage.setLocation(
/security/status/fo
rbidden.jsp)
XmlMapper: Calling org.apache.catalina.core.StandardContext.addErrorPage
ErrorPa
ge[errorCode=403, location=/security/status/forbidden.jsp]
XmlMapper: pop error-page org.apache.catalina.deploy.ErrorPage:
ErrorPage[errorC
ode=403, location=/security/status/forbidden.jsp]