java.lang.NoClassDefFoundError:org/springframework/beans/factory/DisposableBean
WLS 12.2.1.3上发生错误:java.lang.NoClassDefFoundError:org/springframework/beans/factory/DisposableBean,java,spring,spring-bean,Java,Spring,Spring Bean,WLS 12.2.1.3上发生错误: Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/factory/DisposableBean at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClas
Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/factory/DisposableBean
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at weblogic.utils.classloaders.GenericClassLoader.defineClassInternal(GenericClassLoader.java:1113)
...
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.DisposableBean
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1029)
org.springframework.*存在于首选应用程序包块的weblogic.xml和weblogic-application.xml中
pom.xml中的依赖关系层次结构正常
春联在战争中也行
知道我还可以检查什么吗?这是因为jar冲突
mvn-dependency:tree
,并确保您没有引入任何其他版本的spring-dependency(我认为您是这样做的)dependencyManagement已添加到war pom.xml中
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
org.springframework
弹簧芯
${spring.version}
org.springframework
春豆
${spring.version}
org.springframework
spring上下文
${spring.version}
mvn依赖关系:树不显示springframework的任何其他版本。仅3.0.5.RELEASE。您可能可以尝试连接jvisualvm(或类似工具)并检查运行时类路径。