Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> деплой в JBoss в заданном порядке 
:(
    Опции темы
sandello
  Дата 13.9.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: нет
Всего: 2



Есть проект, состоящий из разного набора разных файлов (*.jar,*.ejb3,*.aop)
Для правильного старта проекта есть необходимость
1. разворачивать эти файлы в заданном порядке
2. после старта некоторых EJB3 нужно произвести некоторые настроечные работы

Первая задача решается относительно просто: в каждом архиве есть мбин, который зависит от мбинов, стартующих из других архивов.
Естественно, эти мбины делают еще и некоторую полезную работу.

Со второй задачей проблемы. Если её сделать через мбины - то (т.к. мбины стартуют раньше содержимого архива) работать не будет.
Я попробовал вынести *-service.xml из архива и в описании мбина добавить зависимость от развернутых из соответствующего архива EJB3.
Но, почему-то (я не вполне понимаю, почему)  не работает.
При старте JBoss вообще ругается, что не нашел класса, указанного в качестве MBean'а (попытка побороть эту проблему с помощью выделения в отдельный архив мбина, его интерфейса и *-service.xml успеха не имела: ругается
Код

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@aa8abc31 { url=file:/usr/local/java/jboss-4.0.4.GA/server/default/deploy/billing/dictionary_init.jar }
  deployer: org.jboss.deployment.JARDeployer@c9be79a
  status: Deployment FAILED reason: - nested throwable: (java.lang.reflect.UndeclaredThrowableException)
  state: FAILED
  watch: file:/usr/local/java/jboss-4.0.4.GA/server/default/deploy/dictionary_init.jar
  altDD: null
  lastDeployed: 1158126555736
  lastModified: 1158126555000
  mbeans:

)


Есть у какие-нибудь идеи?


--------------------
user posted image
PM MAIL Jabber   Вверх
JavaCoder
Дата 13.9.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 13.9.2006

Репутация: нет
Всего: нет



Билдиш Ant'om в .ear и деплоиш.
PM MAIL   Вверх
w1nd
Дата 13.9.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 7
Всего: 54



Цитата(JavaCoder @ 13.9.2006,  12:59)
Билдиш Ant'om в .ear и деплоиш.

А разве это решает проблему?

По поводу порядка загрузки: по алфавиту. Либо обзовите свои архивы в нужном порядке следования первых букв, либо запихивайте в подпапки вроде "1", "2", "3".

Для инициализации (если вас интересует только инициализация) можно использовать servlet listener (само собой, придется создать еще и web-архивчик с servlet'ом). Этот способ хоть и неудобен, зато работает на всех серверах. Если же вам нужна еще и деинициализация, не пойдет.

Это сообщение отредактировал(а) w1nd - 13.9.2006, 21:42


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
sandello
Дата 14.9.2006, 06:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: нет
Всего: 2



Приложение не влючает в себя веб-часть. Ради одной инициализации внедрять ее не хочется, к тому же обратного механизма нету :-(
На тему правильного именования - я попробую.


--------------------
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0624 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.