可以使用wsdl名称访问Soap Web服务吗?还有LocationUri?

时间:2016-09-30 17:31:15

标签: spring web-services

我们有一个通过Spring(spring-ws)定义的soap-webservice,Spring通过我们的配置生成wsdl。我们在代码中定义了终点:

wsdl11Definition.setLocationUri(http://xyz:8080/dev/ws/abc);

所以用Spring生成的wsdl是:

http://xyz:8080/dev/ws/def.wsdl 

以下是生成的wsdl

中的端点
<soap:address location="http://xyz:8080/dev/ws/abc"/>

但我们的客户可以通过以下两种方式访问​​我们的服务。     http://xyz:8080/dev/ws/def.wsdl http://xyz:8080/dev/ws/abc

这是如何工作或正在发挥作用的。 Spring / tomcat是否路由或能够路由带有.wsdl名称的端点路径(上面的def)以及端点(上面的abc)到末端soap web的web服务调用服务。

请分享任何见解,如果有的话。非常感谢。

0 个答案:

没有答案