728x90
반응형
이클립스에서 톰캣 실행 시 갑자기 class를 찾지 못하는 오류가 발생하면서,
서버가 정상적으로 실행되지 않는 문제가 한번씩 생기는데...
2012. 7. 25 오전 10:19:26 org.apache.catalina.core.StandardContext listenerStart
심각: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5260)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1525)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1515)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662) |
이 경우 maven dependency를 등록해주면 된다.
프로젝트 >> properties >> Deployment Assembly를 선택한 후,
"Add" >> Java Build Path Entries >> Maven Dependencies 선택한 후, "Apply"를 해준다.
톰캣 재시작하면 서버가 정상적으로 실행된다.
메이븐 메뉴에서 "Update Project Configuration"를 실행하는 경우,
해당 정보가 삭제되므로 다시 등록해주면 된다.
728x90
728x90
BIG
'Programming' 카테고리의 다른 글
이클립스 log4j 로그가 중복으로 찍힐 때 (0) | 2013.07.25 |
---|---|
dos명령 - %time% 변수 활용, bat, batch (0) | 2013.07.04 |
subversion branches, trunk, tags 디렉토리 의미 (0) | 2012.06.22 |
[eGov-전자정부표준프레임워크] hudson에서 maven package javax.servlet.jsp does not exist (0) | 2012.06.22 |
web.xml 파일 (0) | 2012.02.14 |
댓글