我有一个基于纯 java 配置的 Spring 3.2 应用程序。当我使用“mvn jetty:run”启动应用程序时,一切正常。但是当我在 Jetty(9.0.2) 或 Tomcat(7.0) 中部署战争文件时,我的战争文件中的 webapp 被部署,但它只为我的静态资产 (index.html) 提供服务,但不加载我的配置类. 看来,我的 AbstractAnnotationConfigDispatcherServletInitializer 实现未加载。
是否有一个特殊的配置标志来启用这个文件的扫描?