【发布时间】:2017-10-13 03:35:07
【问题描述】:
我有一个关于从具有多个端口的 wsdl 制作 Web 服务的问题。 WSDL 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions ...>
...
<wsdl:service name="SomeService">
<wsdl:port name="port1" binding="tns:port1">
<soap:address location="http://example.com/port1"/>
</wsdl:port>
<wsdl:port name="port2" binding="tns:port2">
<soap:address location="http://example.com/port2"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
如您所见 - 一项服务中有两个端口。但是在 wsimport 源生成之后,当我打开我的服务 wsdl (http://localhost/myapp/SomeService?wsdl) 时,我只看到以下端口之一:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions ...>
...
<wsdl:service name="SomeService">
<wsdl:port name="port1" binding="tns:port1">
<soap:address location="http://example.com/port1"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
有没有人知道如何用多个端口制作它?
【问题讨论】:
标签: java web-services soap wsdl