Spring recacy 프로젝트에서 톰캣 서버 구동시 위와 같은 에러메시지와 함께 구동 실패하는 이슈가 발생
특정 클래스가 있는 라이브러리가 WEB-INF/lib 내에 존재하지 않아서 발생하는 에러였다.
intellij에서는 기본적으로 라이브러리를 /lib에서 관리하는데 톰캣에서 라이브러리를 가져오는 경로가 /lib가 아닌경우 에러가 발생하게 된다.
나의 경우에는 WEB-INF/lib가 루트경로였기 때문에
(원래 톰캣의 루트경로가 WEB-INF인지는 모르겠다...)
위의 클래스가 포함되어있는 라이브러리를 /lib 폴더에서 WEB-INF/lib 아래로 추가해서 이슈를 해결했다.
File -> Project Structure (Ctrl+Alt+Shift+S)
Project Settings > Artifacts 클릭
추가하고자 하는 라이브러리를 아래와 같이 라이브러리 추가