Конфигурация JBoss 4.0.5 MDB

Этот избивает меня, и я не смог понять это... Так что вот так. Я хочу добавить Message Drive Bean в мое приложение, упакованное в файл.ear

Следуя документации, я создал jboss.xml и ejb-jar.xml, которые я попытался поместить в META-INF, корень и WEB-INF, но я просто не вижу, как он работает (т.е. MDB никогда не загружается и не получает сообщения.

Мой файл уха выглядит так:

META-INF/
META-INF/MANIFEST.MF
META-INF/application.xml
myapp.war

1 ответ

Решение

Мое окончательное решение состояло в том, чтобы разделить код MDB (и поддерживающие классы) в отдельный файл внутри уха (myapp-mdb.jar), и для поддержки этого с теми же отображениями и классами hibernate файлы, связанные с hibernate, были упакованы в myapp. хар.

META-INF\MANIFEST.MF
META-INF\application.xml
META-INF\jboss-app.xml
myapp-mdb.jar
myapp.har
myapp.war

Просто выкладываю ответ для справки.

Другие вопросы по тегам