<Case 1>
2012. 4. 3 오전 11:18:51 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)
…
<Case 2>
6월 10, 2013 1:54:15 오후 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
…
두가지 경우 모두 maven dependency를 등록해주면 된다.
프로젝트 >> properties >> Deployment Assembly를 선택한 후,
"Add" >> Java Build Path Entries >> Maven Dependencies 선택한 후, "Apply"를 해준다.
톰캣 재시작하면 서버가 정상적으로 실행된다.
메이븐 메뉴에서 "Update Project Configuration"를 실행하는 경우,
해당 정보가 삭제되므로 다시 등록해주면 된다.
처리2 : 프로젝트 properties > Deployment Assembly > Add 버튼 클릭 > Java Build Path Entries 선택후 Next
그 후에 Maven Dependencies 를 선택하고 Finish 하라고 한다.
그런데 Maven Dependencies 가 없을 때가 잇는데
그럴 경우, 프로젝트 properties 의 Maven 메뉴에서 'Resolve dependencies from Workspace projects
체크 박스를 해제하고
다시 Deployment Assembly 가보면 보인다.
'Eclipse' 카테고리의 다른 글
[오류] import javax.servlet.http.* The import javax.servlet.http cannot be resolved (0) | 2014.07.18 |
---|---|
이클립스 팁 (0) | 2013.11.20 |
eclipse.ini 설정 (0) | 2013.05.14 |
이클립스 탭 설정 (0) | 2013.03.08 |
이클립스 WORKSPACE 지정 (0) | 2013.02.20 |