Hi,
I'm trying to run jms-client from spring environment towards RabbitMQ server;
<bean id="jmsConnectionFactory" class="com.rabbitmq.jms.admin.RMQConnectionFactory">
<property name="username" value="user" />
<property name="password" value="test" />
<property name="virtualHost" value="lbb" />
<property name="host" value="localhost" />
<property name="port" value="45671" />
<property name="ssl" value="true" />
</bean>
<bean id="jmsDestination" class="com.rabbitmq.jms.admin.RMQDestination" >
<property name="destinationName" value="site666" />
<property name="amqp" value="true" />
<property name="amqpQueueName" value="siteId-8" />
</bean>
thing is that it dont wont to push the message throwing
3:30:01,054 DEBUG RMQConnectionFactory| Connection RMQConnection{rabbitConnection=amqp://
us...@127.0.0.1:45671/lbb, stopped=true, queueBrowserReadMax=0} created.
13:30:01,070 ERROR t.RMQMessageProducer| Cannot write to AMQP destination RMQDestination{destinationName='site666', queue(permanent, amqp)', amqpExchangeName='null', amqpRoutingKey='null', amqpQueueName='siteId-8'}
13:30:01,080 INFO citrus.Citrus|
13:30:01,080 ERROR citrus.Citrus| TEST FAILED RabbitMQ.jmsTry <com.bbb.lbb.tests.impl.behavioral> Nested exception is:
org.springframework.jms.UncategorizedJmsException: Uncategorized exception occurred during JMS processing; nested exception is com.rabbitmq.jms.util.RMQJMSException: Cannot write to AMQP destination
at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)
at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:169)
at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:487)
at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:559)
at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:550)
I did tried setting exchange name to amq.default (but logs says it cannot find that in that vhost, also I put exchange as amq.direct, didnt help) Also supplying the routing key does not help much.
Used queues siteId-8 and site666 are previosly declared and durable and visible from vhost user.
(to pre precise they are normally used via amqp)
Looking for suggestions. I just want to push simple message towards named queue.
BR,
Gregory