반응형
spring boot 에서 템플릿 엔진을 thymeleaf 에서 jsp로 바꾼후 페이지를 로드하려 했을때 아래와 같은 오류가 발생했다.
ResourceHttpRequestHandler - Path with "WEB-INF" or "META-INF":
로그를 살펴봤을때 WEB-INF/views/main.jsp 경로를 표시해주는 것으로 보아 controller와 application.yml에서 아래와 같이 지정해준 경로는 제대로 적용 되는 것 같다.
원인 : spring boot 내장 톰캣을 사용하는 경우 jsp페이지를 처리할 서블릿을 추가하지 않아 발생하는 오류 입니다.
해결방법 : 아래와 같은 의존성을 추가해주면 됩니다.
gradle :
compile('org.apache.tomcat.embed:tomcat-embed-jasper')
compile('javax.servlet:jstl:1.2')
반응형
'컴퓨터 > Spring + JPA' 카테고리의 다른 글
[인텔리제이 DTO generator] json data 자동으로 entity class 생성하기 (0) | 2021.06.29 |
---|---|
[해결방법] JPA MySQL server version for the right syntax to use (0) | 2021.03.13 |
관계형 db vs 그래프 db에 대한 고민 (0) | 2021.03.07 |
[Spring JPA] OneToOne N+1 문제 (원인 해결방법 포함) (0) | 2021.01.10 |
[스프링] spring bean 과 java bean의 차이점! (0) | 2020.11.10 |