You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tomcat 10.1.12配置自定义错误响应Valve无效,寻求替换默认HTML错误页面的解决方法

Tomcat 10.1.12配置自定义错误响应Valve无效,寻求替换默认HTML错误页面的解决方法

老哥我最近碰到个棘手的问题,用的是Tomcat 10.1.12版本,想把Tomcat自带的那种默认HTML错误响应页面换掉,折腾了好几种方法都没搞定,来这儿求大伙支支招!

最开始我试着在Host块里添加了JsonErrorReportValve的配置,代码是这样的:

<Valve className="org.apache.catalina.valves.JsonErrorReportValve"
        showReport="false"
        showServerInfo="false"/>

结果启动Tomcat的时候,日志里完全没出现和这个Valve相关的内容,就好像Tomcat直接把这个配置给忽略了一样,错误页还是原来那种默认的HTML样式,一点变化都没有。

后来我不死心,又换成了ErrorReportValve,用了同样的showReport和showServerInfo属性,结果还是不行,错误页面压根没跟着变。

我现在有点懵,是不是我配置的位置不对?还是Tomcat 10.1.12版本对这些Valve有什么特殊的要求?有没有其他靠谱的方法能替换掉这个默认的错误响应页面呀?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:23:14