我无法连接到具有SEDA队列骆驼航线。在服务器方面我有以下配置:连接到Camel- SEDA队列
<camel:route>
<camel:from uri="seda:input"/>
<camel:log message =">>>>>data is : ${body}"/>
<camel:inOnly uri="activemq:queue:TESTQUEUE"/>
</camel:route>
我试图从一个独立的客户端这样打这个路线:
public static void main(String[] args) {
CamelContext context = new DefaultCamelContext();
producer = context.createProducerTemplate();
producer.sendBody("seda:input","Hey");
}
但我的制片人是无法连接到SEDA队列。 不能打我的路线的队列。无法在我的bean属性中添加camelContext。我得到“bean属性的无效属性camelContext”。如果我发送身体SEDA队列,消息被去那里而不是在骆驼的SEDA组分indended作为asynchrnous内部通道的击溃
无法在我的bean属性中添加camelContext。我得到“bean属性的无效属性camelContext”。如果我将正文发送到SEDA队列,则消息正在那里,但不会到溃败的下一个元素 –
根据您的评论更新我的问题 –
无效属性表示您尚未在bean类中定义getter/setter。 。 –