Я пытаюсь открыть несколько интерфейсов службы через одну конечную точку в муле в соответствии с этой конфигурацией: каждый интерфейс службы имеет немного другой URL-адрес (1) http://localhost/services/Login (2) http://localhost/services/Admin
Однако я получаю сообщение об ошибке «Конечная точка Soap 1.1 уже зарегистрирована по адресу»
Любые советы о том, как это сделать? Я просто хочу использовать службу cxf для упорядочения/деупорядочения между SOAP и Java, а позднее для обеспечения безопасности 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>