ExceptionFilter — catch exceptions when handling request
Catches any exceptions thrown during handling of a request. This allows
friendlier error pages to be displayed than would otherwise be displayed by
the container. Caught exceptions are logged with a log level of
WARNING and the exchange is diverted to the specified
exception handler.