본문 바로가기

스프링 프레임워크

[오류]java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet출처: https://jp1020.tistory.com/entry/오류javalangClassNotFoundException-orgspringframeworkwebservletDispatcherServlet

Spring + Maven 프로젝트 실행 시 다음과 같은 예외에 직면할 수 있다.

[오류]
심각: Servlet /Mybatis threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)

메이븐 Dependency를 이용하여 추가한 Library들이 위에 Web Deployment Assembly에 등록되지 않은채 배포되기 때문에 java.lang.ClassNotFoundException 이 발생하게 된다.


Properties -> Deployment Assembly -> Add Click -> Java Build Path Entries -> Next -> Maven Dependencies -> Finish

실행하면 Console 창에 정상적인 로그가 올라온다..



출처: https://jp1020.tistory.com/entry/오류javalangClassNotFoundException-orgspringframeworkwebservletDispatcherServlet [메모하는 습관]