Java:我是否需要更改WSDL的soap地址?

时间:2012-02-09 12:59:14

标签: java spring soap wsdl

我的wsdl如下,我使用的是Spring-WS。

出于某些测试目的,我想在我的localhost上运行此构建。

我是否需要创建另一个版本来更改另一个soap地址。或者我根本不需要改变它,因此它会有一些限制吗?

<wsdl:service name="MyWSService">
    <wsdl:port binding="tns:MyWSBinding" name="MyWSPort">          
        <soap:address location="https://mywebsite.com/soapws/ws"/>             
    </wsdl:port>
</wsdl:service> 

2 个答案:

答案 0 :(得分:1)

我们在AXIS2上使用SOAP,我从来没有必要更改此设置以在Localhost或外部服务器上进行测试

答案 1 :(得分:1)

您不需要根据我观察到的内容进行更改。当您尝试通过使用?wsdl (http:// host:port / path / service-name?wsdl)后缀服务URL来通过浏览器访问此wsdl时,您将看到它填充了正确的网址。

此行为可能是特定于实现的。我正在使用Axis。通过访问它来检查是值得的。但只要你能够调用服务,wsdl包含的内容并不重要。