java - 春网: How to tell if DispatcherServlet failed to load?

标签 java spring spring-mvc


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

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

我可以通过覆盖ContextLoaderListener来判断应用程序上下文是否失败。 ,但我一直无法找到一种方法来判断 DispatcherServlet 是否失败了。

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

最佳答案

覆盖init() :

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

        throw t;
    }
}

关于java - 春网: How to tell if DispatcherServlet failed to load?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428799/

相关文章:

java - KafkaConsumer 永远不会退出 .poll 方法 - GroupCoordinatorNotAvailableException

java - 有没有办法访问 Springframework 存储库 "refresh"?

java - 通过 ServletContextListener 中的 SimpMessagingTemplate 向所有客户端发送消息

java - 使用 For 循环初始化 JTextFields 和 JLabels 并将其添加到 JPanel 使用数组会导致错误

java.lang.RuntimeException : Application "org.eclipse.ui.ide.workbench" could not be found in the registry 错误

java - 在 Spring 中的 Preauthorize 表达式中使用 Autowired bean

java - 我的 hibernate 映射文件中出现未知错误

spring - 寻找一个简单的 Spring 安全示例

java - 使用 Spring MVC 和 Spring Security 填充基于用户角色的模型

java - 将指定行写入新文件