Tomcat 8.5.50 ErrorReportValve 不工作

Ali*_*ahi 3 java tomcat8

从配置切换apache-tomcat-8.5.23apache-tomcat-8.5.50 配置ErrorReportValve不起作用。我在 8.5.23 中进行了如下设置,并且它有效(Tomcat 不显示服务器信息或错误)。

<Valve className="org.apache.catalina.valves.ErrorReportValve"
       showReport="false"
       showServerInfo="false"/>
Run Code Online (Sandbox Code Playgroud)

升级到8.5.50tomcat后显示服务器信息和报告,即使我已将其设置为false

这是 Tomcat 显示的示例堆栈跟踪和服务器信息

汤姆猫错误

任何意见?

pri*_*ngi 5

<Host>您应该在文件server.xml中的部分设置配置。

<Host autoDeploy="false"
      appBase="webapps"
      name="localhost"
      unpackWARs="false">

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

    ...

</Host>
Run Code Online (Sandbox Code Playgroud)

摘自此 Adob​​e ColdFusion 参考