Я использую STS для разработки проекта Spring MVC с Spring Boot, и я не могу использовать встроенный Tomcat для запуска проекта;в частности, встроенный Tomcat не может найти страницу JSP для доставки.Но когда я развертываю его в независимом Tomcat, у меня нет проблем.Вот что я имею в application.properties:
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
И вот где я разместил страницу JSP:
src/main/webapp/WEB-INF/jsp/welcome.jsp
И вот как выглядит мой gradle.build:
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'war'
group = 'com.hua'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
maven {
credentials {
username "${artifactory_user}"
password "${artifactory_password}"
}
url "${artifactory_contextUrl}"+'/maven_deploy_virtual'
}
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
Я думаю, что, скорее всего, мне нужно как-то сообщить STS, где искать страницы JSP, когда я пытаюсь использовать встроенный Tomcat для его запуска.Но я не уверен, как это сделать.Может ли кто-нибудь дать мне руководство?Большое спасибо!