Я использую JDeveloper 11.1.1.7.0, который имеет встроенный 10.3.5 WebLogic Server.Проблемы с упаковкой и развертыванием приложения ADF во внешнем WLS
Когда я тестирую свое приложение, щелкнув правой кнопкой мыши на своей странице и запустив ... в встроенной WLS, все работает отлично. Он работает с любой страницей и любым потоком.
Теперь я должен развернуть то же приложение во внешнем 10.3.6 WLS.
Во-первых, у меня есть пакет приложения в EAR с помощью мастера JDeveloper. Я сделал щелчок правой кнопкой мыши в приложении -> Развертывание -> MyApplication ... -> Выберите «Развернуть в EAR».
Затем, когда создается файл .ear, запускается startWebLogic (ранее я создал домен с параметрами Runtime ADF) и развертывал .ear как приложение.
У меня есть много предупреждений, но окончательное сообщение - это развертывание.
Итак, мое удивление, я получаю NullPointerException в первом тесте страницы I, в первом доступа к ADF итератор/View в классе Java:
DCIteratorBinding iter = ADFUtils.findIterator("BusinessDataView1Iterator");
ViewObject vo = iter.getViewObject(); -- iter is null
Это работало много раз в внедренном 10.3.5 WLS.
10.3.6 WLS консольный вывод заключается в следующем:
19-feb-2014 15:04:26 oracle.adfinternal.controller.metadata.MetadataServiceImpl$Bootstrap logActivityWarnings
WARNING: ADFc: /WEB-INF/adfc-config-reportes.xml:
...
...
...
...
ADVERTENCIA: ADFc: /WEB-INF/adfc-config.xml:
19-feb-2014 15:04:26 oracle.adfinternal.controller.metadata.MetadataServiceImpl$Bootstrap logBeanWarnings
ADVERTENCIA: ADFc: Se ha detectado una definicion de bean gestionado duplicada para 'backing_views_administracion_inicio'.
...
...
...
...
19-feb-2014 15:04:30 oracle.adfinternal.controller.util.WebAppConfigFactory createConfig
INFO: ADFc: Se estß utilizando la vista '<null-value>' como la pßgina inicial de la aplicaci¾n.
19-feb-2014 15:04:32 oracle.adf.share.jndi.ReferenceStoreHelper getReferencesMapEx
ADVERTENCIA: Incomplete connection reference object for connection:MY_DB_JDBC
19-feb-2014 15:04:47 oracle.adfinternal.controller.application.AdfcExceptionHandler handleException
GRAVE: ADFc: al manejar una excepci¾n, el manejador de excepciones de la aplicaci¾n ha devuelto una nueva excepci¾n.
java.lang.NullPointerException
at com.mypackage.Gestion.<init>(Gestion.java:37)
Между точками разделов, есть несколько подобных предупреждений.
Я проверил .ear файл (содержит .war), распакуя его (.war тоже) в другой папке и ищет дубликаты по тексту в любом файле, а adfc-config.xml существует только один раз в .ear
.
Как я могу это решить? У кого-нибудь были подобные проблемы при развертывании во внешней WLS?
Благодарим вас за идею. JDeveloper 11.1.1.7.0 имеет встроенный WLS 10.3.5, но он совместим с 10.3.6 Я не могу найти JDeveloper со встроенным 10.3.6 –