2012-04-29 2 views
0

스프링 응용 프로그램을 초기화 할 때 예외가 있습니다. 항아리가없는 실마리가 없습니다. 나는 나의 클래스 패스에 항아리 아래에있는PropertyAccessorFactory 스프링 응용 프로그램을 실행할 때 NoClassDefFoundError

봄-2.5.jar 스프링 테스트-2.5.jar 봄-webmvc-2.5.5.jar 표준 1.1.2-sources.jar JSTL - 1.2. 항아리 평민 로깅-1.0.4.jar

java.lang.NoClassDefFoundError가 : 조직/스프링 프레임 워크/콩/PropertyAccessorFactory

INFO: Starting Servlet Engine: Apache Tomcat/6.0.32 
29-Apr-2012 23:00:49 org.apache.catalina.core.ApplicationContext log 
SEVERE: StandardWrapper.Throwable 
java.lang.NoClassDefFoundError: org/springframework/beans/PropertyAccessorFactory 
    at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:114) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) 
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) 
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4420) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4733) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:525) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 
    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:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.PropertyAccessorFactory 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    ... 19 more 
29-Apr-2012 23:00:49 org.apache.catalina.core.StandardContext loadOnStartup 
SEVERE: Servlet /springmvc threw load() exception 
java.lang.ClassNotFoundException: org.springframework.beans.PropertyAccessorFactory 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:114) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) 
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) 
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4420) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4733) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:525) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 
    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:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 
29-Apr-2012 23:00:49 org.apache.coyote.http11.Http11Protocol start 

답변

1

스프링 webmvc 2.5.5를 사용하고 있지만 스프링 2.5 만 사용하십시오. spring-2.5.5.jar, 또는을 사용하여 spring-beans-2.5.5.jar을 사용해보십시오.

모든 스프링 구성 요소에 동일한 버전을 사용하는 것이 좋습니다.

0

당신이 놓치고있는 봄 콩 항아리 - spring-beans-<version>.jar

관련 문제