我是 JBoss Seam 的新手。我一直在处理一个小项目时遇到问题。该项目有一些错误,不幸的是我无法找出错误的确切原因。我得到一个 javax.servlet.ServletException。请有人告诉我如何添加自定义过滤器,以便我能够正确捕获错误。
问问题
919 次
1 回答
2
如果您想trap
在 Seam 中发生所有同步异常,您可以扩展Exceptions
Seam 中的类。
@Name("org.jboss.seam.exception.exceptions")
@Scope(ScopeType.APPLICATION)
@Install(precedence = Install.APPLICATION)
@BypassInterceptors
@Transactional
public class ExceptionHandler extends Exceptions {
private static final LogProvider log = Logging.getLogProvider(ExceptionHandler.class);
public void handle(Exception ex) throws Exception {
//Here you can do whatever you want with the exception
log.error("Exception occurred : " + ex.getMessage());
super.handle(ex);
}
于 2011-03-28T11:22:52.313 回答