02
Окт
2016

При запуске приложения из jar на странице выдает 404

Собираю проект на spring boot с помощью maven. Использую встроенный tomcat.

jar стартует, создает базу, видно что spring security работает, редиректит с защищенных страниц, сервлеты инициализируются

Но ни одна страница не отображается

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
There was an unexpected error (type=Not Found, status=404).
/WEB-INF/pages/login.jsp

Подключение страниц

   @Bean
public UrlBasedViewResolver setupViewResolver() {
    UrlBasedViewResolver resolver = new UrlBasedViewResolver();
    resolver.setPrefix("/WEB-INF/pages/");
    resolver.setSuffix(".jsp");
    resolver.setViewClass(JstlView.class);

    return resolver;
}

Подключение ресурсов и скриптов

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

Путь к страницам

SpringSec\src\main\webapp\WEB-INF\pages\login.jsp

ошибка сервлета

2016-10-03 15:22:53.387  WARN 5452 --- [nio-8080-exec-3]   o.s.web.servlet.PageNot
Found: No mapping found for HTTP request with URI [/chat-server-1.0
-SNAPSHOT.jar/login] in DispatcherServlet with name 'dispatcherServlet'

Источник: https://ru.stackoverflow.com/questions/572784/%D0%9F%D1%80%D0%B8-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-jar-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%B2%D1%8B%D0%B4%D0%B0%D0%B5%D1%82-404

Тебе может это понравится...

Добавить комментарий