0

Camel ルートを使用して、activemq キュー経由で xml メッセージを送信しています。メッセージはキューに到達していますが、読み取ることができません。apache camel の問題か Active MQ の問題かは不明です。私のキャメルルートは

<route>
            <from uri="seda:elixirBatchQueue" />
            <inOnly uri="activemq:queue:TESTQUEUE"/>
        </route>

キュー内のエラー メッセージは

javax.jms.JMSException: Failed to build body from bytes. Reason: java.io.StreamCorruptedException: invalid type code: 00
4

2 に答える 2

0

メッセージ形式を理解できなかったため、問題は ActiveMQ にありました。String に変換すると、Queue は message を DOM4J ドキュメントとして認識できました。

于 2012-05-24T14:17:57.730 に答える