Jms 活动MQ中的错误消息

Jms 活动MQ中的错误消息,jms,activemq,apache-camel,Jms,Activemq,Apache Camel,我使用驼峰路由通过activemq队列发送xml消息。消息正在到达队列,但无法读取。不确定这是apache驼峰问题还是活动MQ问题。 我的骆驼路线是 <route> <from uri="seda:elixirBatchQueue" /> <inOnly uri="activemq:queue:TESTQUEUE"/> </route> 问题在于ActiveMQ无法理解消息格式。当我

我使用驼峰路由通过activemq队列发送xml消息。消息正在到达队列,但无法读取。不确定这是apache驼峰问题还是活动MQ问题。 我的骆驼路线是

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

问题在于ActiveMQ无法理解消息格式。当我将其转换为字符串时,队列能够将该消息识别为DOM4J文档。

试试这个,它对我很有用

producer.Send(objectMessage.Body);

我使用的库-->>
Apache.NMS.ActiveMQ

@ClausIbsen根据StackOverFlow策略,我只能在2天后完成。
producer.Send(objectMessage.Body);