javax.jms.InvalidDestinationException:AMQ219002:目标地址不存在[condition = amqp:not-found]

时间:2017-07-27 08:43:48

标签: java qpid activemq-artemis

我正在使用Qpid协议向ActiveMQ Artemis的队列发送消息,如果我使用下面的代码可以成功

ConnectionFactory connectionFactory = new JmsConnectionFactory("amqp://localhost:5672");

但是当我使用这种方式失败时:

Context initialContext = new InitialContext();
factory = (ConnectionFactory) initialContext.lookup("ConnectionFactory");

以下代码是jndi.properties:

java.naming.factory.initial=org.apache.qpid.jms.jndi.JmsInitialContextFactory
connectionFactory.ConnectionFactory=amqp://localhost:5672
queue.queue/myqueue=otd-aps

有人可以帮我解决吗? THX!

1 个答案:

答案 0 :(得分:0)

服务器上可能不存在您要发送的队列或主题,并且您的客户端没有创建权限。