【发布时间】:2020-02-19 15:42:01
【问题描述】:
我正在将 WebLogic Server 11g (10.3.6.0) 升级到 12c (12.2.1.3.0)。
我将war文件安装到12c服务器上没有问题。然后,我尝试启动模块。由于缺少特定的类文件,我收到weblogic.application.ModuleException: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 错误。看起来类文件属于“spring-aop-2.5.2.jar”。
当我将同一个war 文件部署到WebLogic Server 11g 环境中时,我没有发现任何问题。我确保war文件中存在“spring-aop-2.5.2.jar”。我正在为 SpringFramework 使用 2.5.2 版本。我怀疑这也可能是一个问题。
根据我的研究,有人建议将<package-name>net.sf.cglib.*</package-name> 附加到<prefer-application-packages> 的weblogic-application.xml 中。我的项目或战争文件中没有weblogic-application.xml。我只看到服务器上的文件。虽然我将标签附加到weblogic-application.xml,但我仍然收到同样的错误。
我应该根据我的描述配置其他任何东西吗?有什么想法吗?
【问题讨论】:
-
您可以将那些过滤类加载标签添加到您的 weblogic.xml docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm
-
嗨@young。你找到解决这个问题的方法了吗?我们在升级过程中也面临同样的问题。
标签: weblogic12c