【问题标题】:Mule Post XML PayloadMule Post XML 有效负载
【发布时间】:2014-06-06 22:50:15
【问题描述】:

您好,我对 MULE 很陌生,我在使用 XML 到对象转换器时遇到问题,我在配置中有一个 HTTP 节点,后跟“XML TO OBJECT”转换器我将驱动程序类指定为 com.thoughtworks.xstream.XStream在高级选项卡中我指定

<mulexml:alias name="Person" class="org.hello.Person"/>

这一直在部署失败,我不明白为什么......有人可以帮忙......

Person是xml的根标签,org.hello.person是适合xml的java类...

例外是

java.lang.ClassCastException: com.thoughtworks.xstream.XStream cannot be cast to com.thoughtworks.xstream.io.HierarchicalStreamDriver

我的意图是首先将 xml 转换为 java 对象,然后在对象上使用 EML 来做出路由决策...

【问题讨论】:

  • 什么是“HTTP 节点”?您是指 HTTP 入站端点吗?还有你用的是什么Mule版本?以及如何将 XML 发布到 Mule?
  • 我使用的是版本 3.5.0 我通过 SOAP UI 将 xml 发布到在 HTTP 入站端点上配置的 URL。

标签: mule


【解决方案1】:

您无需指定驱动程序类:将其删除,一切正常。

【讨论】:

  • org.mule.api.transformer.TransformerMessagingException:人(com.thoughtworks.xstream.mapper.CannotResolveClassException)。消息负载的类型为:ContentLengthInputStream (org.mule.api.transformer.TransformerMessagingException)。消息负载的类型:ContentLengthInputStream
  • 我收回那是缺少标签...感谢您回答我的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多