You'll see this behavior in other servlet engines too.
In your error page, you'll need this snippet: <%response.setStatus(HttpServletResponse.SC_NOT_FOUND);%>
-Tim
Julien Oix wrote:
hi everyone,
I have a problem with the error-page directive included in my web.xml
The RPM's I use on a Linux RedHat top box :
apache-1.3.27-2.7.1 tomcat4-4.1.18-full.1jpp mod_jk-ap13-1.2.2-1jpp
so when apache gives a jsp to Tomcat, this one answers a code 200 instead of a 404 in the apache log even if the jsp is not found ...
I know this bug is in the bugzilla database as "RESOLVED" yet ( http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15406 ) but for 4.1.12 version so I can't understand what happens ...
the interesting part of my web.xml :
#################### <error-page> <error-code>403</error-code> <location>/error/403.jsp</location> </error-page>
<error-page> <error-code>404</error-code> <location>/error/404.jsp</location> </error-page>
######################
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]