весенняя загрузка jsp: java.lang.NoClassDefFoundError: org / apache / tomcat / util / security / Escape - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь добавить простой рендеринг jsp в мое приложение весенней загрузки.

@Controller
public class WelcomeController {    
    @RequestMapping("/index")
    public String loginMessage(){
        return "index";
    }
}

resolver

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

и / src / main / webapp / WEB-INF / jsp/index.jsp

Я добавил как загрузочный веб-стерлинг sprng, так и tomcat embed

compile('org.springframework.boot:spring-boot-starter-web')
compile('org.apache.tomcat.embed:tomcat-embed-jasper')

Я столкнулся с этой проблемой

May 11, 2018 3:54:53 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [java.lang.NoClassDefFoundError: org/apache/tomcat/util/security/Escape] with root cause
java.lang.ClassNotFoundException: org.apache.tomcat.util.security.Escape

1 Ответ

0 голосов
/ 14 мая 2018

Я исправил это с помощью compileOnly

compile('org.springframework.boot:spring-boot-starter-web')
compileOnly('org.apache.tomcat.embed:tomcat-embed-jasper')

только компиляция аналогична области действия, предоставленной в Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...