Spring Boot에서 jsp로 화면을 만들고 Controller에서 View로 리턴을 하였는데 jsp 파일을 찾지 못하는 경우 ResourceHttpRequestHandler :Path with "WEB-INF" or "META-INF" 이런 식으로 발생하는 오류입니다. 브라우저에는 아래와 같은 오류가 발생 하고
Console에도 아래 처럼 오류 로그를 확인할 수 있습니다.
2020-02-14 11:54:00.941 INFO 33124 --- [nio-9090-exec-1] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2020-02-14 11:54:01.089 INFO 33124 --- [nio-9090-exec-1] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2020-02-14 11:54:01.151 WARN 33124 --- [nio-9090-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/board/BoardList.jsp] 2020-02-14 11:54:05.743 WARN 33124 --- [nio-9090-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/welcome.jsp] |
사실 오류라기 보다는 Spring Boot에서 내장된 Tomcat을 사용 하는 경우 JSP를 처리하는 서블릿을 추가하지 않아 발생하는 것으로 pom.xml에 다음을 추가해 주면 해결 됩니다.
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> |
pom.xml에 추가하고 Maven을 update 하고 Maven을 install 하고 실행해 보면 이번에는 화면에 출력이 잘 나옵니다.
'Framework' 카테고리의 다른 글
Spring Boot (STS 3.9.11) SVN Subclipse 설치 사용 (2) | 2020.03.04 |
---|---|
[Maven] JQuery, BootStrap 추가 방법 (2) | 2020.02.17 |
[Spring Boot] Security 사용 방법 (STS 4.5.1) (0) | 2020.02.09 |
[Spring Boot STS 4.5.1] MyBatis Oracle 연동 (8) | 2020.02.06 |
eclipse properties 파일 한글 깨짐 해결 설정 (9) | 2020.01.21 |