2013-04-17 2 views
1

이전 프로젝트를 Spring 2.5.6에서 Spring 3.1.0으로 업그레이드하려고합니다. 프로젝트는 Maven으로 빌드되지 않았으므로 jars를 수동으로 빌드 경로에 추가해야했습니다.Spring 3.1 NoClassDefFoundError ListableBeanFactory

응용 프로그램은 Spring뿐만 아니라 Eclipse RAP도 사용합니다.

lib/org.springframework.aop-3.1.0.RELEASE.jar 
lib/org.springframework.asm-3.1.0.RELEASE.jar 
lib/org.springframework.aspects-3.1.0.RELEASE.jar 
lib/org.springframework.beans-3.1.0.RELEASE.jar 
lib/org.springframework.context-3.1.0.RELEASE.jar 
lib/org.springframework.context.support-3.1.0.RELEASE.jar 
lib/org.springframework.core-3.1.0.RELEASE.jar 
lib/org.springframework.expression-3.1.0.RELEASE.jar 
lib/org.springframework.instrument-3.1.0.RELEASE.jar 
lib/org.springframework.instrument.tomcat-3.1.0.RELEASE.jar 
lib/org.springframework.jdbc-3.1.0.RELEASE.jar 
lib/org.springframework.jms-3.1.0.RELEASE.jar 
lib/org.springframework.orm-3.1.0.RELEASE.jar 
lib/org.springframework.oxm-3.1.0.RELEASE.jar 
lib/org.springframework.test-3.1.0.RELEASE.jar 
lib/org.springframework.transaction-3.1.0.RELEASE.jar 
lib/org.springframework.web-3.1.0.RELEASE.jar 
lib/org.springframework.web.portlet-3.1.0.RELEASE.jar 
lib/org.springframework.web.servlet-3.1.0.RELEASE.jar 
lib/org.springframework.web.struts-3.1.0.RELEASE.jar 

을 나는 또한 MANIFEST.MF에서 그들을 나열 :

는 내 빌드 경로에있는 모든 스프링 3.1 항아리를 추가했다.

이 프로젝트는 잘 빌드 있지만 런타임에 로그인 할 때 나에게 다음과 같은 오류 제공 :

java.lang.NoClassDefFoundError: org/springframework/beans/factory/ListableBeanFactory 

나는 콩 항아리에보고를하고, 클래스는 확실히있다. 또한 프로젝트를 검색해 보았고 클래스는 명시 적으로 어디에도 사용되지 않았습니다.

어떻게 될 수 있습니까? 미리 감사드립니다.

답변

관련 문제