Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Deploying ADF Essentials Applications в Glassfish / 9 сообщений из 9, страница 1 из 1
04.02.2013, 16:42:50
    #38136636
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Начал пробовать"ADF Essentials" на вкус. Есть несложное приложение на ADF, работает по WebLogical, все нормально.
Развернул Glassfish на своей машине (используя статью : https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to)
, начал деплоить, при вызове приложения возникает ошибка. Я не особо скилловый в ADF и Java, так понимаю, что в Essentials отсутствует определенный класс из ADF. Кто-нибудь сталкивался с подобным?
Вот ошибка из логов:

[#|2013-02-04T15:56:22.270+0400|SEVERE|oracle-glassfish3.1.2|oracle.adfinternal.view.faces.context.RichExceptionHandler|_ThreadID=120;_ThreadName=Thread-2;|ADF_FACES-30179:Дополнительные сведения см. в записи журнала ошибок сервера, которая начинается с: Неопределенное значение UIViewRoot. Неустранимое исключение во время PhaseId: RESTORE_VIEW 1.
java.lang.ClassCastException: oracle.adf.model.servlet.HttpBindingContext cannot be cast to oracle.adf.model.BindingContext
...
Рейтинг: 0 / 0
04.02.2013, 16:57:07
    #38136671
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Похоже что-то с зависимостями намудрили. Куда всякие jar-ы от ADF раскидали?
...
Рейтинг: 0 / 0
04.02.2013, 17:37:00
    #38136750
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Пакет ADF Essentials как по инструкции распаковал в библиотеки домена "C:\glassfish3\glassfish\domains\domain1\lib". Распаковывал: unzip -j adf-essentials.zip
...
Рейтинг: 0 / 0
04.02.2013, 17:38:27
    #38136757
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Может быть в "ADF Essentials"входят не все классы из ADF, строка навевается сомнения: oracle.adf.model.servlet.HttpBindingContext cannot be cast to oracle.adf.model.BindingContext
...
Рейтинг: 0 / 0
04.02.2013, 17:39:58
    #38136761
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
MikTarПакет ADF Essentials как по инструкции распаковал в библиотеки домена "C:\glassfish3\glassfish\domains\domain1\lib". Распаковывал: unzip -j adf-essentials.zip
А дополнительно в war/WEB-INF/lib - adf jar-ы не попадали?
...
Рейтинг: 0 / 0
04.02.2013, 17:43:03
    #38136766
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
MikTarстрока навевается сомнения: oracle.adf.model.servlet.HttpBindingContext cannot be cast to oracle.adf.model.BindingContext
Идём в доку и видим HttpBindingContext наследуется от BindingContext. Поэтому данная ошибка расшифровывается следующим образом.
BindingContext №1 был загружен одним загрузчиком - glassfish domain, например
HttpBindingContext и BindingContext №2, который он "расширяет", были загружены другим - war/WEB-INF
По логике JVM BindingContext №1 и BindingContext №2 это два разных класса. Отсюда ClassCastException.

Нужно убрать либы adf из вашего web-модуля (war)
...
Рейтинг: 0 / 0
04.02.2013, 18:47:27
    #38136900
MikTar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Blazkowicz, хочу уточнить, где могут находиться "лишние" библиотеки в web-модуля (war). В приложенном файле отображена структура приложения на GlassFish. Приложение "TaskFlow_Project1_TaskFlow". war-файлы хранятся в "TaskFlow_ViewController_webapp_war" ? В папке "C:\glassfish3\glassfish\domains\domain1\applications\TaskFlow_Project1_TaskFlow\TaskFlow_ViewController_webapp_war\WEB-INF\lib" есть файлы типа "adf-controller.jar", они все являются лишними?
...
Рейтинг: 0 / 0
04.02.2013, 18:50:08
    #38136904
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
Привет.
Вообще JDeveloper(11.1.2) сам собирает деплой для Glassfha для ADF ессентиал.
Есть ряд граблей,га которые я сам наступил.
Надо деплоить не проет а всё приложение,тогда сразу и без ошибок.
В инете есть много примеров Glassfha для ADF ессентиал. деплоя(даже с видео,сам по ним учился)

Ограничения для ессентиал,что я столкнулся,-нельзя сделать web-service от ApplicationModule...делал отдельно врукопашную. :-)
...
Рейтинг: 0 / 0
04.02.2013, 18:51:31
    #38136906
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Deploying ADF Essentials Applications в Glassfish
сравните то что у вас в war и в domain/lib. Одинаковых jar-ов быть не должно.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Deploying ADF Essentials Applications в Glassfish / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]