Запуск Spring MVC с использованием встроенного Tomcat в Spring Boot в Eclipse / STS - PullRequest
0 голосов
/ 04 февраля 2019

Я использую 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 для его запуска.Но я не уверен, как это сделать.Может ли кто-нибудь дать мне руководство?Большое спасибо!

...