#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..