![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: нет Всего: 2 |
Есть проект, состоящий из разного набора разных файлов (*.jar,*.ejb3,*.aop)
Для правильного старта проекта есть необходимость 1. разворачивать эти файлы в заданном порядке 2. после старта некоторых EJB3 нужно произвести некоторые настроечные работы Первая задача решается относительно просто: в каждом архиве есть мбин, который зависит от мбинов, стартующих из других архивов. Естественно, эти мбины делают еще и некоторую полезную работу. Со второй задачей проблемы. Если её сделать через мбины - то (т.к. мбины стартуют раньше содержимого архива) работать не будет. Я попробовал вынести *-service.xml из архива и в описании мбина добавить зависимость от развернутых из соответствующего архива EJB3. Но, почему-то (я не вполне понимаю, почему) не работает. При старте JBoss вообще ругается, что не нашел класса, указанного в качестве MBean'а (попытка побороть эту проблему с помощью выделения в отдельный архив мбина, его интерфейса и *-service.xml успеха не имела: ругается
) Есть у какие-нибудь идеи? -------------------- ![]() |
|||
|
||||
JavaCoder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.9.2006 Репутация: нет Всего: нет |
Билдиш Ant'om в .ear и деплоиш.
|
|||
|
||||
w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 7 Всего: 54 |
А разве это решает проблему? По поводу порядка загрузки: по алфавиту. Либо обзовите свои архивы в нужном порядке следования первых букв, либо запихивайте в подпапки вроде "1", "2", "3". Для инициализации (если вас интересует только инициализация) можно использовать servlet listener (само собой, придется создать еще и web-архивчик с servlet'ом). Этот способ хоть и неудобен, зато работает на всех серверах. Если же вам нужна еще и деинициализация, не пойдет. Это сообщение отредактировал(а) w1nd - 13.9.2006, 21:42 -------------------- ![]() ![]() |
|||
|
||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: нет Всего: 2 |
Приложение не влючает в себя веб-часть. Ради одной инициализации внедрять ее не хочется, к тому же обратного механизма нету :-(
На тему правильного именования - я попробую. -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |