当后台的程序抛出未捕获的异常,或者404等错误的时候,tomcat的默认出错信息页面上面含有Tomcat的版本信息,除了自定义出错页面以外 我如何去掉这个版本信息而保留其他的信息呢,谢谢

解决方案 »

  1.   

    web.xml的<error-code>404</error-code>
      

  2.   

    在tomcat的web.xml里面应该有配置的选项
      

  3.   

    使用WEB容器捕获异常进行处理,在web.xml文件头部加上:
    <error-page>
       <exception-type>java.lang.Exception</exception-type>
       <location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
    </error-page>
    <error-page>
       <error-code>404</error-code>
       <location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
    </error-page>
    <error-page>
       <error-code>400</error-code>
       <location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
    </error-page>
    <error-page>
       <error-code>500</error-code>
       <location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
    </error-page>
      

  4.   

    谢谢大家的回答,但是我只是想修改tomcat默认的错误页面,而不是自定义一个新的错误页面,我不知道除了修改tomcat的code然后重新编译,还有没有别的方法做到这个
      

  5.   

    上面的就是tomcat默认的错误页面啊