java.lang.NoSuchMethodError:org / springframework / beans / MutablePropertyValues.add(Ljava / lang / String; Ljava / lang / Object;)

时间:2014-07-16 22:35:10

标签: spring spring-mvc

在weblogic 11g上部署应用程序时出现以下错误。 java.lang.NoSuchMethodError:org / springframework / beans / MutablePropertyValues.add(Ljava / lang / String; Ljava / lang / Object;)Lorg / springframework / beans / MutablePropertyValues;

我的应用程序中有以下弹簧罐

     com.springsource.org.aopalliance-1.0.0.jar
     com.springsource.org.aopalliance-sources-1.0.0.jar
     org.springframework.beans-3.2.1.RELEASE.jar
     org.springframework.context-3.2.1.RELEASE.jar
     org.springframework.core-3.2.1.RELEASE.jar
     org.springframework.expression-3.2.1.RELEASE.jar
     org.springframework.jdbc-3.2.1.RELEASE.jar
     org.springframework.transaction-3.2.1.RELEASE.jar
     org.springframework.web.servlet-3.2.1.RELEASE.jar
     org.springframework.web-3.2.1.RELEASE.jar
     spring-aop-3.2.1.RELEASE.jar

我也关注其他罐子           公地beanutils.jar,             公地collections.jar,            公地DBCP-1.4.jar,          公地digester.jar,          公地IO-1.1.jar,          dom4j的-1.3.jar,          杰克逊核心ASL-1.4.2.jar,          杰克逊映射器-ASL-1.4.2.jar,          jcommon-1.0.16.jar,          jfreechart的-1.0.13.jar,          JSTL-1.2.jar,          ojdbc6-11.2.0.3.jar,          slf4j.api-1.6.1.jar,          SLF4J-NOP-1.6.1.jar,          log4j-1.2.17.jar,

请帮忙

1 个答案:

答案 0 :(得分:0)

你显然在classpath中有这个类的另一个版本。你有系统类加载器中的spring-beans吗? 正如Oracle文档所述,WebLogic Web部署描述符weblogic.xml有一个特殊的元素prefer-web-inf-classes。

通过将此元素设置为true,您将更改类加载器策略,以便从应用程序中的类优先于系统类加载器类加载。