2012-10-01 8 views
1

나는 아래의 오류가 발생하고 톰캣 5.5에서 응용 프로그램을 배포하려고했다, 내 클래스 경로에 봄 2.5.6 단지가 오류가 ..바람둥이 5.5

EVERE: 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:1438) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3743) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:448) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 
Oct 1, 2012 1:33:21 PM org.apache.catalina.core.StandardContext listenerStart 

제발 알려주십시오 내가 이것 때문에 위로 찔 리게되면서 조언해라.

답변

3

spring-web.jar 라이브러리가 누락되었거나, tomcat이 볼 수있는 적절한 위치에 없습니다. 라이브러리는 webapp 또는 글로벌 lib 디렉토리에서/WEB-INF/lib/아래에 있어야합니다. 참조 : http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html tomcat이 라이브러리를로드하는 모든 위치.

+0

lib 폴더에 spring -web.jar을 명시 적으로 보관하여이 문제를 자세히 설명하십시오. – user1694073

+0

webapp 전쟁의 spring-web.jar가 WEB-INF/lib /입니까? 'lib 폴더'에서 무엇을 의미하는지 명확하지 않습니다. 내가 말했듯이, 항아리는 Tomcat이 이해하는 위치 중 하나에 있어야합니다. – dan

+0

이클립스에서 configure build path 프로젝트 옵션을 통해 필요한 jars를 추가하고 마침내 필요한 모든 jars가 웹 애플리케이션 jars 폴더에 나열됩니다. – user1694073