【问题标题】:How to add custom filters in JBoss Seam如何在 JBoss Seam 中添加自定义过滤器
【发布时间】:2011-03-24 19:34:05
【问题描述】:

我是 JBoss Seam 的新手。我一直在处理一个小项目时遇到问题。该项目有一些错误,不幸的是我无法找出错误的确切原因。我得到一个 javax.servlet.ServletException。请有人告诉我如何添加自定义过滤器,以便我能够正确捕获错误。

【问题讨论】:

  • 请在日志文件或服务器控制台中发布 ServletException 的堆栈跟踪。

标签: seam seam2 servletexception


【解决方案1】:

如果你想trapSeam 中发生的所有同步异常,你可以扩展 Seam 中的Exceptions 类。

@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);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 2020-02-14
    相关资源
    最近更新 更多