Framework/Spring
No mapping found for HTTP request with URI in DispatcherServlet with name 에러 해결방법
나비와꽃기린
2017. 5. 30. 23:03
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 로...........