我无法连接到具有 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 队列,则消息将发送到那里,但不会发送到路由的下一个元素