解决o.s.web.servlet.PageNotFound 异常 - 我在阴山下 - CSDN博客

异常描述

2018-12-05 15:45:34.901  WARN 20108 --- [nio-8080-exec-3] o.s.web.servlet.PageNotFound             : No mapping for GET /bootstrap/css/bootstrap.min.css
2018-12-05 15:45:34.901  WARN 20108 --- [nio-8080-exec-6] o.s.web.servlet.PageNotFound             : No mapping for GET /bootstrap/js/bootstrap.min.js
2018-12-05 15:45:34.904  WARN 20108 --- [nio-8080-exec-7] o.s.web.servlet.PageNotFound             : No mapping for GET /layer/layer.js
2018-12-05 15:45:34.904  WARN 20108 --- [nio-8080-exec-2] o.s.web.servlet.PageNotFound             : No mapping for GET /js/jquery.min.js
2018-12-05 15:45:34.904  WARN 20108 --- [nio-8080-exec-5] o.s.web.servlet.PageNotFound             : No mapping for GET /jquery-validation/jquery.validate.min.js
2018-12-05 15:45:34.904  WARN 20108 --- [nio-8080-exec-4] o.s.web.servlet.PageNotFound             : No mapping for GET /jquery-validation/localization/messages_zh.min.js

解决思路

因为是加了拦截器后才反生这样情况,应该是拦截器没有能够成功加载资源文件,后面修改WebMvcConfigurationSupport为WebMvcConfigurerAdapter就可以了。

@Configuration
@EnableWebMvc
public class WebMvcConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
        registry.addResourceHandler("/css/**").addResourceLocations("css/");
        registry.addResourceHandler("/img/**").addResourceLocations("img/");
        registry.addResourceHandler("/js/**").addResourceLocations("js/");
        registry.addResourceHandler("/dist/**").addResourceLocations("dist/");
        registry.addResourceHandler("/bower_components/**").addResourceLocations("bower_components/");
        registry.addResourceHandler("/sb-admin/**").addResourceLocations("sb-admin/");

    }

    @Bean
    public InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
        internalResourceViewResolver.setOrder(1);
        internalResourceViewResolver.setContentType("text/html; charset=utf-8");
        internalResourceViewResolver.setSuffix(".jsp");
        internalResourceViewResolver.setPrefix("/WEB-INF/view/");
        return internalResourceViewResolver;
    }

}

Original url: Access
Created at: 2019-11-19 16:15:49
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论