繁体   English   中英

从 5.2 升级到 Hibernate 5.3 后,Ear Deployment 使用 null 模块失败,我使用的是 wweblogic 12c 12.1.3

[英]Ear Deployment is failing with null module after upgrading to Hibernate 5.3 from 5.2, i am using wweblogic 12c 12.1.3

我正在将 hibernate 从 5.2.18.Finl 迁移到 5.3.12.Final 之后,当我尝试将耳朵部署到 weblogic 12.1.3 时,它会引发以下错误:

weblogic.application.ModuleException: null
null
at    weblogic.servlet.internal.WebAppModule.createModuleException(WebAppModule.java:1824)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:270)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:682)
at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:98)
Truncated. see log file for complete stacktrace
Caused By: java.lang.IllegalArgumentException
at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
at weblogic.application.utils.annotation.ClassInfoImpl.<init>    (ClassInfoImpl.java:41)
at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:240)
at weblogic.application.utils.annotation.ClassfinderClassInfos.populateClassInfos(ClassfinderClassInfos.java:193)
Truncated. see log file for complete stacktrace

我也在使用 spring 4.2.3、java 8、

我试图从 hibernate-core jar 中排除 cglib 和 asm 库,还尝试将 3.1 的版本手动升级到 6.2.1,但没有任何效果。 我还尝试提供 asm 库参考是 Weblogic-application.xml

好像您正在使用 weblogic 服务器不支持的 class 文件版本。 如果 class 文件是使用它无法识别的 Java 版本编译的,ASM 将引发此异常。 由于 ASM 似乎有阴影,您可能需要升级 weblogic 和底层 JVM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM