如何在Azure PaaS上扩展Tomcat中的ErrorReportValve?
我正在尝试在Tomcat上实现自定义错误页,运行在Azure中的PaaS上 将以下内容添加到META-INF/context.xml,如下所示如何在Azure PaaS上扩展Tomcat中的ErrorReportValve?,azure,tomcat,error-handling,azure-web-app-service,Azure,Tomcat,Error Handling,Azure Web App Service,我正在尝试在Tomcat上实现自定义错误页,运行在Azure中的PaaS上 将以下内容添加到META-INF/context.xml,如下所示 在context.xml?中,通常无法自定义通过门户应用程序设置启用的Tomcat Web App。如果需要定制,最好的方法是通过Azure marketplace tomcat映像进行部署。但是,您仍然可以通过解决当前产品的问题来进行自定义。 这里是如何。 首先,我们需要用customserver.xml启动tomcat 谢谢@Bryan Trac
在
context.xml
?中,通常无法自定义通过门户应用程序设置启用的Tomcat Web App。如果需要定制,最好的方法是通过Azure marketplace tomcat映像进行部署。但是,您仍然可以通过解决当前产品的问题来进行自定义。
这里是如何。
首先,我们需要用customserver.xml启动tomcat
谢谢@Bryan Trach MSFT。(1) 我在问题中没有提到我是在Linux而不是Windows下运行WebApps的。这对你的答案有影响吗?(2) 我想,当您在Linux下编写web.config时,这就是web.xml。(3) 如何指向被覆盖的“server.xml”?
<Valve className="org.apache.catalina.valves.ErrorReportValve"
showReport="false"
showServerInfo="false"/>
<Host errorReportValveClass="org.valves.CustomErrorReportValve" />