본문 바로가기
Framework/Spring

No mapping found for HTTP request with URI in DispatcherServlet with name 에러 해결방법

by 나비와꽃기린 2017. 5. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

No mapping found for HTTP request with URI in DispatcherServlet with name ~~


에러 해결방법


이유는 Dynamic web project의 classpath에 build된 class가 없어서

발생할 가능성이 큰 에러이다.

WEB-INF/classes 밑에 빌드된 클래스 파일들이 있는지 확인해봐야한다.


보통 sts로 프로젝트를 생성하면 WEB-INF/classes 로 build path가 잡히지만,

이클립스의 경우 프로젝트를 생성하면 대개

build라는 디렉터리 밑으로 클래스파일이 생긴다.....

따라서 수동적으로 build path를 변경해줘야 하는데 방법은


***프로젝트 우클릭 > Properties > Java Build Path > Source탭 > 하단의 Default output folder 경로 확인!!!!!!!!!!!!

(Default output folder)를 진짜 classes가 생성되는 디렉터리로 변경해준다.


예) epplt_src/build/classes > portlet/WebContent/WEB-INF/classes 로...........