Проблема миграции OC4j в Weblogic с диспетчером соединений - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь перенести проект Java из oc4j в weblogic. Поэтому я создал XML-файлы, относящиеся к weblogic, и могу загружать компоненты EJB и 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: оракул / JBO / JboContext

Итак, я добавил эти jar: antlr, adfm, bc4jmt, mdsrt, xml, одновременный.

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

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

oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig ИНФОРМАЦИЯ: oracle.adf.share.config.ADFConfigFactory Нет META-INF / adf-config.xml найдены

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

Ошибка:
24 апреля 2019 г. 16:47:43 oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig INFO: oracle.adf.share.config.ADFConfigFactory Reading META-INF / adf-config.xml 24 апреля 2019 г. 16:47:43 oracle.adf.share.config.ADFConfigImpl getResultFromComponent INTERNAL_ERROR: oracle.adf.share.config.ADFConfigImpl null java.lang.ClassCircularityError: оракул / МДС / конфигурации / MDSConfigurationException по адресу oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration (ADFMDSConfig.java:125)

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

...