Проблема миграции OC4j в Weblogic с диспетчером соединений

#java #oracle-adf #weblogic12c #jdeveloper #oc4j

#java #oracle-adf #weblogic12c #jdeveloper #oc4j

Вопрос:

Я пытаюсь перенести java-проект с oc4j на weblogic. Итак, я создал XML-файлы, связанные с weblogic, и смог загружать компоненты ear и ejb в weblogic.

Но в моем проекте несколько модулей подключаются к базе данных с помощью приведенного ниже кода.

 ApplicationModule am = null;
ViewObjectImpl view = null;
Object[] retArray = null;
try {
    am = ConnectionManager.getInstance().check_out_bc4j(biz); // this line throws error
    view = (ViewObjectImpl)am.findViewObject(strViewObjName);
    if (sql != null) {
        view.setQuery(sql);
    }
  

ConnectionManager.getInstance().check_out_bc4j(biz) : Эта строка выбросила
ниже ошибка в weblogic.

Ошибка:

java.lang.Ошибка NoClassDefFoundError: oracle / jbo / JboContext

Итак, я добавил эти jar: antlr, adfm, bc4jmt, mdsrt, xml, concurrent.

После добавления вышеуказанных банок я получаю ошибку ниже.

Ошибка
Oracle.jbo.PersistenceException: JBO-26000: при загрузке настроек возникло общее исключение. в oracle.jbo.mom.momparseronmds.parse (momparseronmds.java:190)

oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig INFO: oracle.adf.share.config.ADFConfigFactory Нет META-INF/adf-config.xml найдено

итак, я добавил config.xml , что получаю другую ошибку.

Ошибка:
24 апреля 2019 г., 4:47:43 вечера oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig INFO: oracle.adf.share.config.Чтение ADFConfigFactory META-INF/adf-config.xml 24 апреля 2019 г., 4:47:43 вечера oracle.adf.share.config.ADFConfigImpl getResultFromComponent INTERNAL_ERROR: oracle.adf.share.config.ADFConfigImpl null java.lang.Ошибка ClassCircularityError: исключение oracle / mds /config /MDSConfigurationException в oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:125)

Пожалуйста, кто-нибудь может помочь в этом.

Комментарии:

1. Вы действительно установили библиотеки среды выполнения ADF в свой 12c в соответствии с oracle-base.com/articles/12c / … ? или что-то подобное для вашей установки Weblogic? Я бы не стал добавлять какие-либо дополнительные .jars, установите среду выполнения в соответствии с инструкциями Oracle, а затем попробуйте..

2. Привет, Mkane, я преобразовал эти вызовы в обычные вызовы jpa..