Spring Web:如何判断DispatcherServlet是否加载失败?

时间:2011-06-21 16:32:10

标签: java spring spring-mvc


我想知道检测Spring DispatcherServlet是否无法加载的最佳做法是什么。我有兴趣捕获servlet在加载时可能遇到的所有错误,但我最感兴趣的是servlet上下文文件不正确导致的错误(因为这是最常见的错误)。

我猜我需要挂钩(覆盖)DispatcherServlet上的一些方法,但我不知道我应该挂钩什么来捕获所有可能的错误。

我能够通过覆盖ContextLoaderListener来判断应用程序上下文是否失败,但是我无法找出判断DispatcherServlet是否失败的方法。

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:2)

覆盖init()

@Override
void init(ServletConfig config) throws ServletException {
    try {
        super.init();
    } catch (Throwable t) {
        // Do something

        throw t;
    }
}