본문 바로가기

개발툴/STS

[Spring] STS Maven Dependencies 문제 해결 : org.springframework.web.context.ContextLoaderListener의 애플리케이션 리스너를 설정하는 중 오류 발생

문제 상황

제 스프링 웹 프로젝트가 갑자기 404 에러가 뜨면서 아무 페이지도 정상적으로 출력되지 않아 놀랐습니다.

문제 화면

오류 메시지

오류 메시지는 다음과 같았습니다. 

org.springframework.web.context.ContextLoaderListener의 애플리케이션 리스너를 설정하는 중 오류 발생

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

이 오류는 Maven Dependencies가 사라져 나타나는 오류였습니다. 

 

해결 방법

해결 방법은 다음과 같습니다.

1. 프로젝트를 클릭해 마우스 오른쪽을 클릭합니다.

2. 맨 끝의 Properties를 클릭합니다.

3. Deployment Assembly 에서 Add.. 버튼을 클릭합니다. 

4. Java Build Path Entries 를 클릭합니다.

5. Maven Dependencies 를 선택해 Apply버튼을 누릅니다. 

6. 적용 후 다시 Run 

적용 후 다시 Run 하면 프로젝트가 정상적으로 작동되는 것을 볼 수 있습니다.

감사합니다 :)