Java SpringWeb:如何判断DispatcherServlet是否加载失败?

Java SpringWeb:如何判断DispatcherServlet是否加载失败?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我想知道检测Spring的DispatcherServlet是否加载失败的最佳实践是什么。我感兴趣的是捕获servlet在加载时可能遇到的所有错误,但我最感兴趣的是由servlet上下文文件不正确引起的错误(因为这是最常见的错误) 我猜我需要在DispatcherServlet上挂接(覆盖)一些方法,但我不知道应该挂接什么才能捕获所有可能的错误 我能够通过覆盖ContextLoaderListener来判断应用程序上下文是否失败,但我还无法找到一种方法来判断DispatcherServlet是否


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

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

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

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

覆盖:


我不能给出一个确切的答案,但是,因为没有人回答…我似乎记得jboss的公开状态,可能还有通过JMX发出的错误消息。显然,这是特定于容器的(甚至有点模糊),但可能其他容器也提供类似的功能。是的,这有点模糊,但我不认为它是特定于容器的,因为DispatcherServlet可能会对容器执行相同的操作。我们的应用程序中有许多servlet,它们都有检测每个servlet何时失败的方法,所以我们只想知道Spring的DispatcherServlet何时失败。
@Override
void init(ServletConfig config) throws ServletException {
    try {
        super.init();
    } catch (Throwable t) {
        // Do something

        throw t;
    }
}