J'ai une question à propos de la création d'un service Web à partir de wsdl avec plusieurs ports. WSDL ressemble à ceci:Création d'un service Web avec plusieurs ports dans 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>
Comme vous pouvez le voir, il y a deux ports dans un service. Mais après génération de source wsimport, quand j'ouvrir mon service wsdl (http://localhost/myapp/SomeService?wsdl) Je ne vois que l'un de ces ports:
<?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>
Est-ce que quelqu'un a des idées comment le faire avec plusieurs ports?