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"
}

Ответы (0 шт):