在 wso2esb 中使用 JMS 时如何解决这些错误

Posted

技术标签:

【中文标题】在 wso2esb 中使用 JMS 时如何解决这些错误【英文标题】:How can i solve these Errors while consuming JMS in wso2esb 【发布时间】:2013-09-01 10:25:51 【问题描述】:

我正在使用 wso2esb4.7.0 和 ActiveMQ5.8.0 http://docs.wso2.org/display/ESB470/ESB+as+a+JMS+Producer 和 http://docs.wso2.org/display/ESB470/ESB+as+a+JMS+Consumer根据 我完成的文件和我的信息都很好地传递给 queue.即使存储也很好。

在消费队列中的消息时 Wso2esb 给出问题 类似格式错误 - JMSMessageReceiver 未知错误处理 消息 org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException:意外字符“” (代码 123)在序言中; [row,col unknown-source] 处的预期“

why this happening is there any message format issue i am passing just
sample json like
And here is my curl command
curl -v -H "Accept: application/json" -H
"Content-Type:application/json" -H "ModifiedOn:0" -H
"username:vikaash|21405735755158656" -H "password:gbin" -d
'"name":"youtility tech","mail":"faisal.shaik@youtility.in"'
http://youtility2-desktop:8282/services/JmsStore

【问题讨论】:

我可以推断的是, 应该在某处删除,< 应该在某处添加。 【参考方案1】:

请删除代码中的格式和内容类型参数,然后您将收到正确的消息

【讨论】:

以上是关于在 wso2esb 中使用 JMS 时如何解决这些错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使用铸铁和 jms 适配器?

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 队列消息生产与消费

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 队列消息生产与消费

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 队列消息生产与消费

编码JMS TextMessage

WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 主题消息发布与订阅