![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| WatchCat |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.10.2006 Репутация: нет Всего: нет |
Столкнулся с такой проблемой.
Есть приложение App.ear Внутри которого два модуля - App.ejb и App.sar. App.sar в META-INF\jboss-app.xml соответственно прописан
Однако JBoss разворачивает приложение с ошибкой.
Т.е. JBoss сначала создаёт mbean, потом деплоит ejb, потом стартует mbean и только потом биндит имя бина в jndi. А мне надо чтобы mbean стартовал уже после того как назначатся имена. Иначе серверный бин не стартует. PS Если ручками скидывать сначала ejb а потом sar в директорию deploy, то всё естественно работает. Но до следующего перезапуска JBoss'a. :( |
||||
|
|||||
| mindflyer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.10.2004 Где: Smolensk, Russia Репутация: 3 Всего: 4 |
Не уверен, что это поможет, но:
Для каждого SessionBean JBoss поднимает обёрточные mbean'ы. Можно посмотреть objectName одного из этих mbean'ов (в jmx-консоли) и прописать зависимость твоего mbean от обёрточного. |
|||
|
||||
| WatchCat |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.10.2006 Репутация: нет Всего: нет |
Ворос решился, спасибо JBoss wiki
Надо в META-INF/jboss-service.xml вставить примерно следующее:
и всё заработало. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |