spring-mvc+jsp приложение работает в tomcat, но выдает 404 при работе в embedded tomcat
У меня есть spring-mvc + jsp приложение, которое прекрасно работает в external tomcat server.
Я пытаюсь сделать runable war файл с использованием spring-boot и embedded tomcat server.
Приложение запускается без ошибок, но когда я делаю запрос GET /student я получаю ошибку 404. В консоли приложения никаких ошибок нет. 
@Bean
public UrlBasedViewResolver setupViewResolver() {
UrlBasedViewResolver resolver = new UrlBasedViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
resolver.setViewClass(JstlView.class);
return resolver;
}
build.gradle
plugins {
id 'org.springframework.boot' version '2.6.4'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'war'
}
description = 'Teaching Academy Web Application.'
ext.tomcatHome = 'D:/Soft/apache-tomcat-9.0.62'
ext.tomcatWebapps = "$tomcatHome/webapps"
war {
archiveName = 'academy-web.war'
}
bootWar {
archiveName = 'academy-web-bootable.war'
}
task deployToTomcat(type: Copy, dependsOn: 'build'){
from war
into "$tomcatWebapps"
}
dependencies {
// implementation 'org.springframework:spring-webmvc:4.0.3.RELEASE'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
implementation 'log4j:log4j:1.2.17'
implementation "javax.servlet:javax.servlet-api:4.0.1"
}