[ 에러 발생 상황 ]
완성된 maven프로젝트를 import후 프로젝트 시작시 구동 실패
ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
[ Solution ]
구글링 해보면 보통 아래방법들이 나온다
1. Proejct > clean해보기
2. 프로젝트 선택후 우클릭 > Maven > Update Project > ForceUpdateToSnapshots/Releases체크후 OK하기
3. Servers에 톰캣 삭제후 재생성 해보기
4. 이클립스 재시작 해보기
위에방법 다해봤는데도 해결되지 않을때
아래 방법으로 해결했는데
원인은 이클립스가 MavenDependencies를 제대로 읽어오지 못해서 그런거같다
프로젝트 속성에서 JavaBuildPath의 Libraries탭에 분명히 Maven Dependencies로 잡혀있는데도
아래 과정을 해줘야 정상동작이 된다는게 납득은 안가지만..1. 프로젝트 우클릭 > Build Path > Configure Build Path... 클릭
2. DeployMent Assembly > Add... > Java Build Path Entries선택 > Next
3. Maven Depedencies > Finish > Apply and Close클릭하면 끝
반응형