Spring Integration和UriEndpointMapping

时间:2015-04-02 20:41:04

标签: java spring-integration

我设法使用Spring Integration设置Web服务,该服务通过ws入站网关,然后到服务激活器。现在,我想更改设置,以使入站网关不再是默认端点映射,因为还有其他现有服务需要可用。当我更改UriEndpointMapping以使网关不再是默认端点时,我收到以下消息:org.springframework.ws.server.EndpointNotFound - 找不到[SaajSoapMessage ....

的端点映射

我尝试更改UriEndpointMapping以设置mappings属性,我将url设置为网关引用,并且我尝试设置endpointMap属性并使用了许多不同的键,但都没有成功。 Spring Integration文档没有说明如何为映射到网关的多个端点设置UriEndpointMapping,我在网络上找到的示例也不适用于我。我不知道如何继续。

仅供参考,如果可能的话,这个配置需要在spring xml文件中完成。

这有效:

<bean class="org.springframework.ws.server.endpoint.mapping.UriEndpointMapping">
    <property name="defaultEndpoint" ref="reconGateway"/>
</bean>

这是我最近的尝试,但它失败了。

<bean class="org.springframework.ws.server.endpoint.mapping.UriEndpointMapping">
    <property name="usePath" value="true"/>
    <property name="mappings">
        <props>
            <prop key="http://localhost:8081/intfacade-web/reconService">reconGateway</prop>
        </props>
    </property>
</bean>

非常感谢任何帮助。哦,我已经尝试过这条道路而且也没有用。

谢谢!

任何?

0 个答案:

没有答案