Конфигурация 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
Просто выкладываю ответ для справки.