ThankYou Mark.

Regards,
Melvin A


On Thu, Dec 20, 2018 at 2:51 PM Mark Thomas <ma...@apache.org> wrote:

> On 20/12/2018 06:44, Melvin wrote:
> > Hello All,
> >
> > Just came across a problem today. Hope someone will clarify it.
> >
> > Tomcat 9.0.13.
> > I wanted to customize ErrorReportValve by setting showReport="false"
> > showServerInfo="false".
> >
> > Below is the META-INF/context.xml -
> > <Context>
> > <Valve className="org.apache.catalina.valves.ErrorReportValve"
> > showReport="false" showServerInfo="false" />
> > </Context>
> >
> > It works fine for any internal server error produced or exceptions
> > thrown. But for the case when the browser sends unencoded characters the
> > URL becomes invalid and Exception is thrown and stacktrace is shown in
> > the browser.
> > When I give this valve in server.xml. It works fine. No issues. No
> > stacktrace is shown on the browser when sending unencoded characters.
> > When I give it in my context it fails only for this case.
> >
> > Can anyone please help me on this.
>
> You are configuring the Valve on different elements. In server.xml you
> are configuring it on the Host. In context.xml you are configuring it
> for a single web application.
>
> If the URL is invalid then the request will never be mapped to a web
> application so the ErrorReportVlave on the default Host will be used.
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to