SEDA キューを持つ camel ルートに接続できません。サーバー側では、次の構成があります。
<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 キューに送信している場合、メッセージはそこに送信されますが、ルーティングの次の要素には送信されません