ActiveMQ的NameNotFoundException

问题描述 投票:0回答:1

我创建了一个独立程序,该程序将消息发送到驻留在JBoss EAP 7.0中的队列。我在standalone.xml中配置了队列详细信息:

<jms-queue name = "QUEUE.ONE" entries = "java:/jms/QUEUE.ONE"/>

我的程序正在连接到JBoss服务器。但是,在执行此代码时:

String destination = System.getProperty("destination","jms/queue/QUEUE.ONE")

显示:

javax.naming.NameNotFoundException "queue name"
wildfly message-queue activemq-artemis
1个回答
0
投票

您的JMS队列没有适当的entries,无法将其公开给远程客户端。您需要使用java:jboss/exported命名空间进行输入,例如:

© www.soinside.com 2019 - 2024. All rights reserved.