SPRING/접했던 오류

jsp - 올바른 경로의 jsp를 찾지 못함.

고민말고생각하는사람 2024. 8. 21. 19:04

로그 내용

2024-08-21T18:40:59.170+09:00 WARN 22444 --- [_basic_2_servlet] [nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : "Path with "WEB-INF" or "META-INF": [servlet-mvc/members/WEB-INF/views/new-form.jsp]"

 

상황

올바른 경로의 jsp 파일에 접근하지 못함. 

 

시도

1. 입력한 Path - 문제 없음.

2. 물리적 경로 - WEB-INF 등의 디렉토리, 파일명. 문제 없음.

3. WEB-INF 관련 조사 - 문제 없음..

 

알게된 것

하나. 'WEB-INF' 하위 디렉토리에 있는 jsp 파일은 dispatcherservlet을 통해서만 접근 가능함.

url을 통한 직접적인 접근을 막기 위한 보안 조치라고 함.

 

둘. 콘솔창이 항상 모든 걸 알려주지는 않는다.

위의 문제는 JSP 관련 라이브러리 DI를 안 받아 발생한 것으로 판명남.

자꾸 Path 내용만 출력되서 한참 뒤적거렸는데.. 원인은 DI에 있었다.

 

... 내가 문제를 해결할 때 

어떤 방면으로 무엇까지 알아봤는지 구체적으로 기록하면서 해보자.

 

옳은 방향으로 갔는데 해결하지 못했거나, 까먹고 같은 행동을 또 할 수 있다.