我目前能够捕获所有异常并使用如下所述的自定义异常处理程序:
JSF 2 Global exception handling, navigation to error page not happening
我广泛使用CDI注入,而不是基于某些数据库查找来调用电子邮件发送和错误记录的方法。一切都在CDI Beans中实现,我无法在异常处理程序中调用它们。你知道如何完成对他们的召唤或是否有任何变通办法?
答案 0 :(得分:0)
Deltaspike提供的东西可以帮助您实现这一目标:
答案 1 :(得分:0)
您需要在CustomExceptionHandlerFactory中注入CustomExceptionHandler。只有这样,CustomExceptionHandler中的注入才能正常工作