Xin chào, tôi đang di chuyển sang wildfly 10 từ JBoss_6.1.0_final.Định dạng tên JNDI của hàng đợi JMS trong wildfly10
Trong JBoss cho tên Queue định dạng là như
<queue name="TEST_QUEUE">
<entry name="/queue/TEST_QUEUE"/>
</queue>
và trong MDB chú thích là
@ActivationConfigProperty(propertyName = "destination",
propertyValue = "queue/TEST_QUEUE")
Bây giờ trong wildfly của nó như dưới đây. reference link
<jms-queue name="TEST_QUEUE" entries="jms/queue/TEST_QUEUE java:jboss/exported/jms/queue/TEST_QUEUE"/>
với activationproperty
@ActivationConfigProperty(propertyName = "destination",
propertyValue = "jms/queue/TEST_QUEUE")
Trong wildfly Tôi đã thử bằng cách loại bỏ các jms/
từ tên hàng đợi và từ chú thích, làm việc của mình tốt trong wildfly với tên cùng một hàng đợi, như
<jms-queue name="TEST_QUEUE" entries="queue/TEST_QUEUE java:jboss/exported/queue/TEST_QUEUE"/>
Bây giờ câu hỏi của tôi là, có JMS/
trong tên hàng đợi được thêm một cách có mục đích.
một thói quen tốt để viết tên hàng đợi mà không tiền tố jms/