【发布时间】:2018-08-21 15:22:47
【问题描述】:
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.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.* 存在于prefer-application-packages 块中的weblogic.xml 和weblogic-application.xml 中。
在 pom.xml 中的依赖层次是可以的
spring libs 在战争中也可以。
知道我还可以检查什么吗?
【问题讨论】:
-
也许您可以尝试使用 jvisualvm(或类似的)附加并检查运行时类路径。
标签: java spring spring-bean