0

这个在打我,我一直想不通……所以就这样吧。我想在我的应用程序中添加一个 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
4

1 回答 1

2

我的最终解决方案是将 MDB 代码(和支持类)分离到耳内的单独文件(myapp-mdb.jar)中,并使用相同的休眠映射和类来支持它,休眠相关文件被打包在 myapp 上。哈尔。

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

只是发布答案以供参考。

于 2009-08-04T21:01:43.407 回答