4

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

是否有一个特殊的配置标志来启用这个文件的扫描?

4

2 回答 2

1

我的问题是,在我的 Jetty-Standalone 配置中没有启用注释:http: //www.eclipse.org/jetty/documentation/current/annotations.html#annotations-quick-setup

于 2013-05-06T14:02:19.017 回答
0

就我而言,metadata-complete在 web.xml 中是正确的。将其替换为 false 后,AbstractAnnotationConfigDispatcherServletInitializer调用

于 2018-11-19T06:36:02.067 回答