본문 바로가기

Programming/Spring

[Spring] Path with "WEB-INF" or "META-INF"

반응형

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>
반응형