将消息从码头发送到队列时出错(使用骆驼)

Error sending messages from jetty to the queue(use camel)

我用servicemix。我正在尝试将消息从码头发送到队列,但出现以下错误: enter image description here 我的蓝图:

<camelContext xmlns="http://camel.apache.org/schema/blueprint">
  <route>
    <from uri="jetty:http://localhost:8180/test"/>
    <to uri="activemq://events_test" /> 
  </route>
</camelContext>

如果我使用从码头到文件的路线 - 一切正常

Exchange pattern 您的路线是 InOut,因此您的码头消费者正在等待来自 activemq 生产者的响应。如果您有 activemq 消费者将处理您的码头请求,则会出现响应。如果 activemq 生产者不应该做出响应,而您只需要将请求保存在队列中,请使用 "inOnly" 而不是 "to",如下所示:

<inOnly uri="activemq://events_test" />