JBoss 4.0.5 MDB配置

时间:2009-03-24 18:17:02

标签: jboss jboss-mdb jbossmq

这一次打败了我,我无法弄明白......所以这就是它。 我想在我的应用程序中添加一个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 个答案:

答案 0 :(得分:2)

我的最终解决方案是将MDB代码(和支持类)分离到耳内的单独文件(myapp-mdb.jar)。为了支持使用相同的hibernate映射和类,hibernate相关文件打包在myapp.har。

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

只需发布答案以供参考。