JBoss 4.0.5 MDB 配置

发布于 2024-07-16 12:50:28 字数 304 浏览 10 评论 0原文

这一个正在打败我,我一直无法弄清楚......所以就这样了。 我想向我的应用程序添加一个消息驱动 Bean,该应用程序打包为 .ear 文件

按照文档,我创建了一个 jboss.xml 和一个 ejb-jar.xml,我尝试将其放在 META-INF 和root 和 WEB-INF 上,但我只是看不到它工作(即 MDB 从未加载,也没有收到消息。

我的耳朵文件如下所示:

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

This one is beating me, and I have not been able to figure it out ... So here it goes.
I want to add a Message Drive Bean to my app which is packaged as a .ear file

Following the documentation I've created a jboss.xml and a ejb-jar.xml, which I tried to put on the META-INF and the root and on the WEB-INF but I just don;t see it working (i.e. the MDB is never loaded, nor it received the messages.

My ear file looks like:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

も让我眼熟你 2024-07-23 12:50:29

我的最终解决方案是将MDB代码(和支持类)分离到ear内的一个单独文件(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

只是发布答案供参考。

My final solution was to separate the MDB code (and supporting classes) into a separate file inside the ear (myapp-mdb.jar) And to support that with the same hibernate mappings and classes, the hibernate related files were packaged on the myapp.har.

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

Just posting the answer for reference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文