【发布时间】:2015-04-02 15:53:08
【问题描述】:
我有一个用 maven 构建的 Web 应用程序(战争)。
我正在使用旧的 struts 应用程序(别无选择)。我正在使用 AnnotationConfigApplicationContext 和配置类重构带有 spring 注释的旧服务。
我使用 JBoss AS 7.0.1。
我需要在我的应用程序中实现 Web 服务。所以我尝试使用WebApplicationInitializer 设置DispatcherServlet。
我尝试过实现“WebApplicationInitializer”或扩展“AbstractDispatcherServletInitializer”、“AbstractAnnotationConfigDispatcherServletInitializer”,但是一旦 JBoss 启动并部署了战争,就不会检测和处理类。
Jboss 如何检测这种类型的类。我们是否必须在某处设置声明。
我上次尝试的示例代码:
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
String test = "";
test.toLowerCase();
return null;
}
@Override
protected Class<?>[] getServletConfigClasses() {
String test = "";
test.toLowerCase();
return new Class[] {ApplicationContextConfiguration.class};
}
@Override
protected String[] getServletMappings() {
String test = "";
test.toLowerCase();
return new String[] {
"*.html"
,"*.json" };
}
}
【问题讨论】:
标签: java spring maven servlets