Я нахожусь в процессе обновления WebLogi c Server 11g (10.3.6.0) до 12 c (12.2.1.3.0).
Я установил файл war без проблем на 12 c сервер. Затем я попытался запустить модуль. Я получаю weblogic.application.ModuleException: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException
ошибку из-за отсутствия определенного файла класса. Кажется, что файл класса принадлежит «spring-aop-2.5.2.jar».
Когда я развернул тот же самый военный файл в среде WebLogi c Server 11g, я не обнаружил никаких проблем. Я гарантировал, что "spring-aop-2.5.2.jar" существует в файле войны. Я использую версию 2.5.2 для SpringFramework. Я подозреваю, что это также может быть проблемой.
На основании моего исследования, некоторые люди предложили добавить <package-name>net.sf.cglib.*</package-name>
в <prefer-application-packages>
в вашем weblogic-application.xml
. У меня нет weblogic-application.xml
в моем проекте или в файле войны. Я вижу только файл на сервере. Несмотря на то, что я добавил тег в weblogic-application.xml
, я все еще получаю ту же ошибку.
Должен ли я настроить что-либо еще на основе моего описания? Есть идеи?