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 [메모하는 습관]
'스프링 프레임워크' 카테고리의 다른 글
Paging 페이징 구현 [Thymeleaf] (0) | 2022.07.22 |
---|---|
spring html, css적용 안될때, (0) | 2021.04.28 |
MyBatis3 와 MyBatis3-Spring 의 프로세스 (0) | 2021.04.19 |
PointCut 표현식 문법 (0) | 2021.04.19 |
Spring MVC (스프링 웹 MVC) 25강 ~ 41강 (0) | 2021.04.12 |