Spring Web: Как определить, что DispatcherServlet не удалось загрузить? - PullRequest
1 голос
/ 21 июня 2011


Мне интересно, как лучше всего определить, не удалось ли загрузить Spring * DispatcherServlet. Я заинтересован в обнаружении всех ошибок, с которыми сервлет мог столкнуться при загрузке, но меня больше всего интересуют ошибки, вызванные неправильным файлом контекста сервлета (так как это самая распространенная ошибка).

Я предполагаю, что мне нужно подключить (переопределить) какой-либо метод на DispatcherServlet, но я не знаю, к чему я должен подключиться, чтобы он ловил все возможные ошибки.

Я могу сказать, произошел ли сбой в контексте приложения, переопределив ContextLoaderListener, но я не смог найти способ определить, произошел ли сбой DispatcherServlet.

Любая помощь будет высоко ценится! Спасибо!

1 Ответ

2 голосов
/ 21 июня 2011

Переопределить init () :

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

        throw t;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...