Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Omit Stacktraces in error pages

The server level ErrorHandler is a good place to start.

But as you discovered, each WebAppContext also has its own ErrorPageErrorHandler.

That means each WebAppContext would need a configuration (in XML works!) to turn off the display of stacks.

Another option is to not use the ErrorHandler default error display, and just set the global error-page to your servlet.

Yet another option is to use the DeploymentManager and WebAppProvider's defaultDescriptor configuration to specify the default global error-page that each WebAppContext will use, obviously pointing to your servlet.

As yet another solution, you can create your own ErrorHandler and ErrorPageErrorHandler implementations (just extend from those as needed).
Override the `protected void writeErrorPage(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks)` method and set the showStacks to false when you call super.writeErrorPage ...

Joakim Erdfelt / joakim@xxxxxxxxxxx


On Wed, Jun 29, 2022 at 2:55 AM Lothar Kimmeringer <job@xxxxxxxxxxxxxx> wrote:
Hi,

I'm wondering how to get Jetty to omit stack traces in error pages
globally (programmatically). I've tried to get the Server's
ErrorHandler before start up, after startup and by setting my
own in order to set showStack(false). But this has no effect
#on added web applications where own ErrorHandlers are set that
still show stack traces.

Before I start to write a method recursively going through
the whole server searching for error handlers, what's the
"official" way of getting this configured? The documentation
I've found so far only shows how to set custom error handlers
or simply says that an error handler can be set to the server
and to contexts.


Thanks and cheers, Lothar
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users

Back to the top