2014-09-05 119 views

回答

2

您需要对队列名称进行URL编码,因为Mule可能会尝试将参数解码为Mule传输选项,但它们不是。

<jms:inbound-endpoint queue="Queue_Name_Here%3Fconsumer.exclusive%3Dtrue" 
         connector-ref="Active_MQ" 
         doc:name="JMS"/> 
-2

我使用的是JMS:的ActiveMQ-XA连接器为分布式事务,并将其转变为JMS:的ActiveMQ连接器现在可与您的URL编码解决方案。不确定为什么分布式事务连接器不起作用。

感谢Petter。

+1

您应该对答案进行评论而不是新答案(遵循StackOverflow练习)。无论如何,很高兴听到。我没有尝试XA连接器和队列参数,所以我不知道那个。 – 2014-09-08 05:06:25

相关问题