Galera, estou implementando segurança com JAAS na minha aplicação e aplicando proteção a nível de método de EJB.
Testando as permissões vi que ele lança um EJBAccessException, que é RuntimeException. Segue a seguinte hierarquia: EJBAccessException->EJBException->RuntimeException->Exception.
O tratamento habitual de erro mapeando em web.xml numa aplicação web não tratou o erro.
Como tratar esse erro para não lançar o stacktrace na cara do usuário? Se possível, gostaria de saber como fazê-lo independente de camada de visão (como seria num desktop tbm, por exemplo)