很简单:我有一个 MDB 和一个 EJB,用于将消息发送到主题(或队列)。 JBoss 提示该主题未绑定(bind)到 JNDI 上下文。
我希望每个应用程序最多自动创建主题/队列,或者至少有一个定义它的标准方法(例如,在ejb-jar/META-INF
)
this question和 this blogpost向我们展示如何以应用程序服务器特定的方式做到这一点。这肯定有效,但是:
- 我想使用
@MessageDriven
注释 - 我希望应用程序服务器的设置不是全局的
- 我希望该设置是可移植的
最佳答案
至少在 JavaEE 5 中似乎不可能做到这一点。
关于java - 如何以可移植且针对每个应用程序的方式在 JBoss 上自动创建 JMS 主题/队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707565/