Spring MVC구조로 개발을 하던 중에
controller에서 매핑을 해주었는데에도 매핑이 안되는 에러가 발생했다.
WARN : org.springframework.web.servlet.PageNotFound - No mapping for GET
일반적인 경우는
1)web.xml/servlet-context.xml과 같은 설정 파일에서 문제가 발생했거나
2)component-scan 태그에서 base-package를 잘못 설정했거나
3)controller 클래스에서 @Controller를 생략한 경우에
발생하는 에러이다.
하지만 나의 경우 설정을 다 잘 해주었음에도 불구하고
계속 url을 찾지 못하고 매핑에 실패했다..
이로 인해서 몇 시간을 허비했지만
결국 해결하지 못하다가
다른 분의 글을 읽고 project clean이라는 아이디어가 떠올랐다
1) 이클립스 Project 메뉴-> Clean 후 재실행
2) Servers 탭-> tomcat 우클릭 -> Clean 후 재실행
다른 클래스에 오류가 있었는데 이를 무시하고
실행을 하여 설정에서 충돌이 난 것으로 보인다ㅠㅠ
앞으로는 가시적으로 문제가 없다고 판단될 때는
project clean의 중요성에 대해서 깨달았다..!
#Spring #에러 #매핑에러 #controller에러 #백엔드
'스터디 > 에러 일기' 카테고리의 다른 글
[Android/Kotlin] version 오류 (1) | 2023.01.18 |
---|