如何以可移植且针对每个应用程序的方式在 JBoss 上自动创建 JMS 主题/队列?

发布于 2024-08-30 08:05:59 字数 527 浏览 11 评论 0原文

很简单:我有一个 MDB 和一个 EJB,用于将消息发送到主题(或队列)。 JBoss 抱怨该主题未绑定到 JNDI 上下文。

我希望每个应用程序最多自动创建主题/队列,或者至少有一个定义它的标准方法(例如,在 ejb-jar/META-INF 中)

这个问题此博文 向我们展示了如何以应用程序服务器特定的方式执行此操作。这当然有效,但是:

  • 我想使用 @MessageDriven 注释
  • 我希望该设置对于应用程序服务器来说不是全局的
  • 我希望该设置是可移植的

It's simple: I have an MDB and an EJB that sends messages to a topic (or queue). JBoss complains that the topic is not bound to the JNDI context.

I want to have the topic/queue to be automatically created at best, or at least to have a standard way to define it, per application (say, in ejb-jar/META-INF)

this question and this blogpost show us how to do it in an application server specific way. This surely works, but:

  • I want to use the @MessageDriven annotation
  • I want the setting not to be global for the application server
  • I want the setting to be portable

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

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

发布评论

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

评论(1

月野兔 2024-09-06 08:05:59

至少在 JavaEE 5 中似乎不可能做到这一点。

It seems impossible to do this, with JavaEE 5 at least.

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