小编mau*_*hid的帖子

Mule ESB错误>>"有两个变换器完全匹配输入

我是骡子的新手.

我尝试使用SOAP创建一个简单的登录流程,它将返回XML Response.我的方法是用XML发送数据,然后我将登录数据保存在转换代码中,保存数据后,返回数据将生成为xml响应.但我有错误"有两个变压器完全匹配输入".我不明白为什么会这样.请帮我解决这个问题.

这是我的流程代码:

<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" 

port="8081" doc:name="HTTP Listener Configuration"/>
<cxf:configuration name="CXF_Configuration" enableMuleSoapHeaders="true" initializeStaticBusInstance="true" doc:name="CXF Configuration"/>
<mulexml:jaxb-context name="myJaxb" packageNames="com.test.service" doc:name="JAXB Context"/>

<flow name="LoginFlow" initialState="started">
<http:listener config-ref="HTTP_Listener_Configuration" path="/Login" doc:name="HTTP"/>
<cxf:proxy-service configuration-ref="CXF_Configuration" doc:name="CXF" namespace="http://www.test.co.id/SOA/service/1.0" payload="body" port="LoginPort" service="LoginService" wsdlLocation="service/login-test.wsdl"/>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
<mulexml:dom-to-xml-transformer returnClass="java.lang.String" doc:name="DOM to XML"/>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
<custom-transformer class="com.test.transform.XMLTransform" doc:name="XML To Java" returnClass="com.test.service.LoginResponse"/>
<mulexml:jaxb-object-to-xml-transformer jaxbContext-ref="myJaxb" doc:name="JAXB Object to XML"/>
<mulexml:xml-to-dom-transformer doc:name="XML to DOM"/>
</flow>
Run Code Online (Sandbox Code Playgroud)

错误堆栈:

1. There are two transformers that are an exact match for input: …
Run Code Online (Sandbox Code Playgroud)

xml cxf jax-ws transformer-model mule

5
推荐指数
1
解决办法
1509
查看次数

标签 统计

cxf ×1

jax-ws ×1

mule ×1

transformer-model ×1

xml ×1