![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Работаю с NetBeans:
Если я создаю Enterprise Application и при его создании выбераю создать в том чесле и EJB module, то деплоются и модуль и аппликация. Если же создать пустую апликацию и в неё добавить EJB module, то ощущение что он просто игнорируется при деплойменте. Что я упускаю? Спасибо. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
от чего такое ощущение?
Я так понимаю, что проект собирается правильно, т.е. application.xml содержит все модули и ear содержит все необходимые jar файлы, но при деплое на сервере приложение не обновляется? или как? |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
powerOn,
По моему я сам тут пургу несу, пару вопросов что бы может быть в этом разобраться: 1. Когда деплоится аппликация содержащая EJB модуль на сервер, должен ли появиться этот модуль (отдельно) под "EJB Modules" в консоли сервера? 2. Можно ли деплоить EJB модуль отдельно от всего? И имеет ли смысл это делать? 3. Обязан ли я собирать все части аппликации воедино в одну "Enterprise Application" или можно деплоить каждий компонент в отдельности? (я не имею в виду Web Services) |
|||
|
||||
| powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Не знаю, что у тебя за сервер, но если Glassfish, то
нет, не должен. Он появится лишь в информации о ear-приложении.
В принципе можно, но вот только взаимодействие несколько усложнится. Насколько мне известно при деплое EJB модуля отдельно дергать его методы можно будет только через Remote интерфейс. А если EJB находится в EAR, то всем остальным модулям этого приложения можно взаимодействовать с ним и через Local интерфейсы. Та же DI будет работать только по Remote интерфейсам. Не обязан, но специфику такого решения должен учитывать. Особенности описаны в ответе на вопрос 2. |
||||
|
|||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
да, Glassfish
О! так вот. Изначально я задал этот вопрос потому что EJB модуль у меня не появился в списке "Sub Components". То есть он его таки не подобрал. Вопрос: Как правильно подключить EJB модуль, или какой бы то ни было модуль к апликации? Добавлено через 1 минуту и 39 секунд И ещё вопрос, имею ли я право унести Entity классы в другой jar, или они обязанны быть вместе с бинами? Добавлено через 4 минуты и 57 секунд Правильно ли сказать что цель "Enterprise Application" это только цобрать всё воедино? |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Проверь наличие application.xml и его содержимого, если его нет, то добавь его к ear проекту (New -> Standard Deployment Descriptor)
|
|||
|
||||
| ShurikA |
|
||||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Не помогло... Обязан ли быть sun-application.xml? И что в нём должно быть? у меня он практический пустой, только заголовок. Что ещё отвечает за сборку EAR? |
||||
|
|||||
| powerOn |
|
||||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Главное чтоб в класспафе были видны. Обычно их в отдельный Jar выпихивают, и подключают в application.xml как модуль с типом java.
В каком то смысле да. Но опять же следует помнить, что взаимодействие между внутренними компонентами ear приложения отличается от их взаимодействия с внешними компонентами - и это не мало важно при проектировании системы. Добавлено через 2 минуты и 29 секунд
А что получилось после сборки ear-a? Что у него внутри? Добавлено через 3 минуты и 5 секунд прикрепи получившийся ear, если это не секретно. |
||||||
|
|||||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Где то я сильно ступил!!!
Сделал ещё раз по новой, и всё собралось нормально... вроде как. Присоединённый файл ( Кол-во скачиваний: 4 )
CRM.ear 32,22 Kb |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
вот и славно |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |