Tomcat全局自定义配置400、404、500页面

文章目录

        • 方式1:仅Tomcat8+才支持 - server.xml
        • 方式2:Tomcat8不支持全局配置400 - web.xml

方式1:仅Tomcat8+才支持 - server.xml

Tomcat9及以上的ErrorReportValve类代码 - 自行反编译Tomcat8、Tomcat9此类区别
Tomcat全局自定义配置400、404、500页面_第1张图片

此方法只能在Tomcat9及以上才生效,因为Tomat8及以下在org.apache.catalina.valves.ErrorReportValve类内没有setProperty代码,故不能通过此类自定义页面

Tomcat全局自定义配置400、404、500页面_第2张图片


Tomcat目录/conf/server.xml == 下面两者皆可






        
        
        <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false" errorCode.400="webapps/400.html" errorCode.404="webapps/404.html">
		Valve>

Tomcat全局自定义配置400、404、500页面_第3张图片

方式2:Tomcat8不支持全局配置400 - web.xml

Tomcat全局自定义配置400、404、500页面_第4张图片


Tomcat目录/conf/web.xml

   <error-page>
		<error-code>404error-code> 
		<location>/404.htmllocation> 
	error-page>
    
    

Tomcat全局自定义配置400、404、500页面_第5张图片

你可能感兴趣的:(Tomcat,tomcat,自定义页面,400)