小编Aks*_*wla的帖子

WAS 8.5.5.2:在类路径上没有检测到spring webapplicationinitializer类型

我有一个spring mvc项目.我正在尝试在IBM Websphere 8.5.5.2上部署此项目

我为项目构建了一个战争,并使用管理控制台将其部署在Websphere上

我正在使用基于Java的配置.我正在使用AbstractAnnotationConfigDispatcherServletInitializer和WebMvcConfigurerAdapter类进行配置.

但是当我部署应用程序时,我基于控制台获得以下内容: 在类路径上没有检测到Spring Webapplicationinitializer类型

并且不会触发弹簧初始化.

我的代码如下

@EnableWebMvc
@Configuration
@ComponentScan({ "com.demo" })
public class SpringWebConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    }

    @Bean
    public InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setViewClass(JstlView.class);
        viewResolver.setPrefix("/WEB-INF/jsp/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }

}
Run Code Online (Sandbox Code Playgroud)
public class MyWebInitializer extends
        AbstractAnnotationConfigDispatcherServletInitializer {

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[] { };
    }

    @Override
    protected String[] getServletMappings() {
        return new String[] { "/" };
    }

    @Override
    protected Class<?>[] getRootConfigClasses() …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc websphere-8

5
推荐指数
1
解决办法
772
查看次数

标签 统计

spring ×1

spring-mvc ×1

websphere-8 ×1