본문 바로가기

컴퓨터/Spring + JPA

[해결방법] [spring boot] ResourceHttpRequestHandler - Path with "WEB-INF" or "META-INF"

반응형

 

 

 

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')

 

반응형