您好我正在從JBoss_6.1.0_final遷移到wildfly 10。wildfly10中的JMS隊列的JNDI名稱格式
在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"/>
與activationproperty
@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/