Spring 3.1 NoClassDefFoundError ListableBeanFactory

时间:2013-04-17 08:44:32

标签: eclipse spring build eclipse-rcp

我正在尝试将旧项目从Spring 2.5.6升级到Spring 3.1.0。该项目不是使用Maven构建的,因此我必须手动将jar添加到构建路径。

该应用程序使用Eclipse RAP以及Spring。

我在构建路径中添加了所有Spring 3.1 jar:

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中。

项目构建正常,但在运行时尝试登录时会出现以下错误:

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

我看着豆子罐子,班级肯定在那里。我还搜索了该项目,并没有在任何地方明确使用该类。

是什么导致这个?提前谢谢。

1 个答案:

答案 0 :(得分:0)