【发布时间】:2018-02-13 12:15:05
【问题描述】:
您好,我正在从 JBoss_6.1.0_final 迁移到 Wildfly 10。
在 JBoss 中,队列名称的格式类似于
<queue name="TEST_QUEUE">
<entry name="/queue/TEST_QUEUE"/>
</queue>
在MDB注解中是
@ActivationConfigProperty(propertyName = "destination",
propertyValue = "queue/TEST_QUEUE")
现在在 wildfly 中,如下所示。 reference link
<jms-queue name="TEST_QUEUE" entries="jms/queue/TEST_QUEUE java:jboss/exported/jms/queue/TEST_QUEUE"/>
带有激活属性
@ActivationConfigProperty(propertyName = "destination",
propertyValue = "jms/queue/TEST_QUEUE")
在wildfly中,我尝试从队列名称和注释中删除jms/,它在具有相同队列名称的wildfly中工作正常,
喜欢
<jms-queue name="TEST_QUEUE" entries="queue/TEST_QUEUE java:jboss/exported/queue/TEST_QUEUE"/>
现在我的问题是,JMS/ 是否有意添加到队列名称中。
最好写队列名而不带前缀jms/
【问题讨论】:
标签: jms wildfly wildfly-10 jms-queue