javax.xml.ws.Service类中getPort方法之间的差异

javax.xml.ws.Service类中getPort方法之间的差异,java,web-services,wsdl,jax-ws,Java,Web Services,Wsdl,Jax Ws,情景: 在我的WSDL中,我有一个PortType,服务通过三个不同的绑定使用它;(就像Axis2生成的wsdl一样) javax.xml.ws.Service类中存在getPort的重载方法,以及。现在,如果我使用第一个而不提及端口名,那么它将使用哪个绑定、端点地址?基本上,服务类中不同的重载getPort方法之间的区别是什么 在运行时,我只有portType(SEI)名称 摘自我的WSDL: <wsdl:service name="HelloWorldService">

情景: 在我的WSDL中,我有一个PortType,服务通过三个不同的绑定使用它;(就像Axis2生成的wsdl一样)

javax.xml.ws.Service类中存在getPort的重载方法,以及。现在,如果我使用第一个而不提及端口名,那么它将使用哪个绑定、端点地址?基本上,服务类中不同的重载getPort方法之间的区别是什么

在运行时,我只有portType(SEI)名称

摘自我的WSDL:

 <wsdl:service name="HelloWorldService">
    <wsdl:port name="HelloWorldServiceHttpSoap11Endpoint" binding="ns:HelloWorldServiceSoap11Binding">
        <soap:address location="http://localhost:8080/axis2/services/HelloWorldService.HelloWorldServiceHttpSoap11Endpoint/" />   
    </wsdl:port>
    <wsdl:port name="HelloWorldServiceHttpSoap12Endpoint" binding="ns:HelloWorldServiceSoap12Binding">
        <soap12:address location="http://localhost:8080/axis2/services/HelloWorldService.HelloWorldServiceHttpSoap12Endpoint/" /> 
    </wsdl:port>
    <wsdl:port name="HelloWorldServiceHttpEndpoint" binding="ns:HelloWorldServiceHttpBinding">
        <http:address location="http://localhost:8080/axis2/services/HelloWorldService.HelloWorldServiceHttpEndpoint/" /> 
    </wsdl:port>
  </wsdl:service>   


我不认为此链接回答了我的问题,也不知道如何为特定端口类型(即SEI)获取端口。