1
我試圖按照此配置通過mule中的單個端點公開多個服務接口: 每個服務接口都有稍微不同URL (1)http://localhost/services/Login (2)http://localhost/services/Admin如何通過Mule ESB中的單個http:入站端點公開多個cxf:jaxws服務ESB
但是我得到
任何提示的錯誤 「已經被註冊的地址SOAP 1.1端點」 如何做到這一點?我只想使用cxf服務來在SOAP和Java之間進行marshall/unmarshall,並在以後提供ws安全性。
<flow name="flow_Services">
<http:inbound-endpoint address="http://localhost/services" exchange-pattern="request-response">
<choice>
<when expression="inbound:http.request=/services/Login" evaluator="header">
<cxf:jaxws-service serviceClass="com.ws.client.generated.Login" />
<component><spring-object bean="Login"/></component>
</when>
<when expression="inbound:http.request=/services/Admin" evaluator="header">
<cxf:jaxws-service serviceClass="com.ws.client.generated.Admin" />
<component><spring-object bean="Admin"/></component>
</when>
</choice>