Если служба other
реализует тот же WSDL, когда вы создаете объект MyClientService
, вы можете передать URL-адрес WSDL новой службы прямо в конструктор, и он будет использовать его.Большинство сервисов выставляет свой wsdl на? Wsdl, поэтому использование может "просто работать".
В качестве альтернативы, вы можете переопределить URL-адрес конечной точки через:
((BindingProvider)proxy).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_URL, "http://my.service.url.com/...")
, где proxy
- это MyClientService
объект.