Programming/Spring
[Spring] Path with "WEB-INF" or "META-INF"
Cafe_Caramelo
2021. 8. 9. 23:50
반응형
Spring Boot Gradle 프로젝트 초기 세팅 후 간단한 테스트를 위해 controller 및 jsp 파일을 만들어 준비된 메서드를 호출했다. 하지만 결과는 404.
Console에 찍히는 에러 메시지는 다음과 같다.
ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF"
Spring Boot에서 Tomcat을 사용할 때 JSP를 처리하는 서블릿을 추가하지 않아서 발생한 에러.
Gradle의 경우 build.gradle에 다음 내용을 추가한다.
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl'
Maven의 경우 pom.xml에 다음 내용을 추가한다.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
반응형