如何以可移植且针对每个应用程序的方式在 JBoss 上自动创建 JMS 主题/队列?
很简单:我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
至少在 JavaEE 5 中似乎不可能做到这一点。
It seems impossible to do this, with JavaEE 5 at least.