Я новичок в Spring Boot MVC. У меня есть простое приложение Hello World MVC, которое я нашел в Интернете. Мне известно о нескольких проблемах с Spring Boot, встроенной в MVC. Я считаю, что я изменил свое приложение для решения этих проблем. Последняя проблема, с которой я столкнулась, заключается в запуске приложения как функции Eclipse «Запускать как Spring Boot App» с помощью jsp. Если я создам приложение из командной строки с помощью Gradle и запускаю исполняемый файл войны, все будет хорошо работать, включая отображение элементов веб-страницы jsp.Eclipse Gradle Spring Boot MVC Build не распознает jsp's
>Gradle Build
...
...
> cd build\libs
> java -jar MvcDemo3.war
Если я запустить приложение в Eclispe как «Запуск Spring загрузки приложения», браузер отображает веб-страницы, но ни один из элементов JSP не являются правильными. Как будто код на стороне сервера не распознает jsp-код.
Вот мой build.graddle код,
buildscript {
ext {
springBootVersion = '1.4.1.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-
plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'spring-boot'
apply plugin: 'war'
war {
baseName = 'MvcDemo3'
version = 'v001'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
}
configurations {
providedRuntime
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.apache.tomcat.embed:tomcat-embed-jasper')
}
Не уверен, почему командная строка Gradle .war строительные работы, но Eclipse, не делает. Я прочитал, что Eclipse не поставляется с поддержкой jsp. Я попытался добавить jstl jars в сборку, но не повезло. Есть идеи?