메이븐 업뎃하거나, 추가하거나 할때마다 STS, 스프링 설정 개빡치는 일이 많을 것이다.
그 빡치는 일들 가운데 자주 발생하는 문제가 있고 모두들 해결방법을 알았으면 해서 해결법 남김. 아니 옮김
[문제해결] 심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
1. 문제상황
> 다음과 같은 에러와 함께 Eclipse에서 Tomcat이 실행되지 않았다.
심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1854) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1703) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4919) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5517) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
2. 문제확인
> Maven > Update Project Configuration 실행시 maven 라이브러리 경로가 삭제되는 현상이 발생한다고 한다.
3. 문제해결
> 다음 메뉴에서 경로를 설정해주면 정상적으로 서버가 시작된다.
* 프로젝트 우클릭 > properties
* Deployment Assembly > Add 버튼 > Java Build Path Entries > Maven Dependencies 선택 > Apply버튼
참고 출처 자료
'SpringBoot > 오류 & 해결' 카테고리의 다른 글
[Gradle] ./gradlew build 오류 (0) | 2023.03.22 |
---|---|
[Spring Error] java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter (0) | 2022.09.22 |
[Spring Security] 스프링 시큐리티 403 Forbidden (0) | 2022.04.18 |
STS, 이클립스 프로젝트 명 바꾸기 (0) | 2020.08.17 |
HTTP 메세지 - 상태코드 (0) | 2020.02.12 |
댓글