私は Camel トランザクションで問題を抱えていましたが、camel リストから大きな助けを得た後、最終的に org.apache.activemq.camel.component.ActiveMQComponent を id 'activemq' の Bean で使用するように追跡しました。「activemqTx」のIDを使用すると機能します。しかし、Bean ID としての「activemqTx」の重要性に関するドキュメントが見つからないようです。
このルートを通過するメッセージは 1 つだけです。
<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent">
すべてがこれで動作します:
<bean id="activemqTx" class="org.apache.activemq.camel.component.ActiveMQComponent">