Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Azure PaaS上扩展Tomcat中的ErrorReportValve?_Azure_Tomcat_Error Handling_Azure Web App Service - Fatal编程技术网

如何在Azure PaaS上扩展Tomcat中的ErrorReportValve?

如何在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

我正在尝试在Tomcat上实现自定义错误页,运行在Azure中的PaaS上

将以下内容添加到META-INF/context.xml,如下所示


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"  />