So ändern Sie den Adressspeicherort des JAX-WS-Webservices

Derzeit haben wir den JAX-RPC-Webservice mit der folgenden URL verfügbar gemacht

http: //xx.xx.xx.xx/myservice/MYGatewaySoapHttpPort? wsdl

Wir haben den Webservice auf JAX-WS migriert, indem wir den WebService über WSDL generiert haben

Auf den neuen Webservice kann jedoch über die folgende URL zugegriffen werden

http: //xx.xx.xx.xx/myservice/MYGateway? wsdl

Wie kann ich meinen JAX-WS-Webservice so einrichten, dass er unter der zuvor genannten URL erreichbar ist? damit unser Kunde kein Problem hat.

Aktualisieren:

Das Service-Element der WSDL, aus dem ich erstellt habe, entspricht den Erwartungen

<WL5G3N0:service name="MyGateway">
    <WL5G3N0:port binding="WL5G3N2:MyGatewaySoapHttp" name="MyGatewaySoapHttpPort">
      <WL5G3N3:address location="http://xx.xx.xx/myservice/MyGatewaySoapHttpPort"/>
    </WL5G3N0:port>
  </WL5G3N0:service>

Die WSDL von JAX-WS ist jedoch nicht identisch, und diese WSDL wird automatisch generiert.

<WL5G3N0:service name="MyGateway">
- <WL5G3N0:port binding="WL5G3N2:MyGatewaySoapHttp" name="MyGatewaySoapHttpPort">
  <WL5G3N3:address location="http://xx.xx.xx/myservice/MyGateway" /> 
  </WL5G3N0:port>
 </WL5G3N0:service

Ich habe einen Webservice mit Oracle Eclipse Indigo erstellt.

Kann ich mit jeder Annotation wechseln?

Grüße,

Antworten auf die Frage(3)

Ihre Antwort auf die Frage