При работе с Websphere 7.0 RuntimeException, выброшенные из Filter.doFilter, заключаются в ServletException, а не распространяются как есть.
RuntimeException
Filter.doFilter
ServletException
Есть ли способ настроить Websphere для выбросаисходное исключение вместо его обтекания?
Нет, потому что тогда контейнер приложения не будет знать, как с ними обращаться.
Просто используйте getCause(), чтобы получить исходное исключение, если у вас есть собственный обработчик ошибок.
getCause()