2014-02-19 3 views
0

Я использую 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?

ответ

1

Ну, я, наконец, решить мою проблему.

Шаги:

И, наконец, это работает.

0
  1. обновить jdeveloper до версии ADF, развернутой в weblogic 10.3.6.
  2. очистить все ваши проекты в jdeveloper
  3. развернуть приложение с профилем уха.

- Peddi

+0

Благодарим вас за идею. JDeveloper 11.1.1.7.0 имеет встроенный WLS 10.3.5, но он совместим с 10.3.6 Я не могу найти JDeveloper со встроенным 10.3.6 –

Смежные вопросы