Я пробовал несколько учебных пособий для обслуживания страниц JSP с помощью Spring Boot. Все они возвращают страницу 404 не найдена ошибка.
Чтобы преодолеть известные ограничения, я использую упаковку WAR со следующими зависимостями:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
Я определил путь к страницам JSP в application.properties:
spring.mvc.view.prefix= /WEB-INF/jsp/
spring.mvc.view.suffix= .jsp
При запросе страницы JSP отображается следующее ПРЕДУПРЕЖДЕНИЕ:
WARN 10251 --- [io-8080-exec-11] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/hello.jsp]
JSP устарела в Spring Boot 2? Есть ли у вас рабочий пример Spring Boot 2 с JSP?