Disable public Tomcat6 stack trace

tomcat6

Can anyone advise me how I can go about disabling Tomcat6 from displaying stacktrace output to the browser?

Tomcat: 6.0.29

I have made the following changes to /opt/apache-tomcat-6.0.29/conf/web.xml

 <error-page>
   <exception-type>java.lang.Throwable</exception-type>
   <location>/error.jsp</location>
 </error-page>

I'm told putting this in place will give a white screen if the file doesn't exist, however I'm getting stack traces to the screen.

Best Answer

I believe that at the top of your .jsp pages you also need to add something like this:

<%@ page errorPage="errorpage.jsp" %>
Related Topic