|
|
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
Начал пробовать"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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:42:50 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
Похоже что-то с зависимостями намудрили. Куда всякие jar-ы от ADF раскидали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:57:07 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
Пакет ADF Essentials как по инструкции распаковал в библиотеки домена "C:\glassfish3\glassfish\domains\domain1\lib". Распаковывал: unzip -j adf-essentials.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:37:00 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
Может быть в "ADF Essentials"входят не все классы из ADF, строка навевается сомнения: oracle.adf.model.servlet.HttpBindingContext cannot be cast to oracle.adf.model.BindingContext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:38:27 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
MikTarПакет ADF Essentials как по инструкции распаковал в библиотеки домена "C:\glassfish3\glassfish\domains\domain1\lib". Распаковывал: unzip -j adf-essentials.zip А дополнительно в war/WEB-INF/lib - adf jar-ы не попадали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:39:58 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:43:03 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
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", они все являются лишними? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:47:27 |
|
||
|
Deploying ADF Essentials Applications в Glassfish
|
|||
|---|---|---|---|
|
#18+
Привет. Вообще JDeveloper(11.1.2) сам собирает деплой для Glassfha для ADF ессентиал. Есть ряд граблей,га которые я сам наступил. Надо деплоить не проет а всё приложение,тогда сразу и без ошибок. В инете есть много примеров Glassfha для ADF ессентиал. деплоя(даже с видео,сам по ним учился) Ограничения для ессентиал,что я столкнулся,-нельзя сделать web-service от ApplicationModule...делал отдельно врукопашную. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:50:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38136900&tid=2130055]: |
0ms |
get settings: |
19ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
67ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 334ms |
| total: | 568ms |

| 0 / 0 |
