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,