У меня есть веб-сервис, для которого у меня сгенерированы клиентские привязки JAX-WS, как показано ниже:
// web service client generated by JAX-WS
@WebServiceClient( ... )
public class WebService_Service extends Service {
public WebService_Service(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
WebService getWebServiceSOAP() {
// ...
}
}
Я хочу иметь возможность создать экземпляр этого объекта, который указывает на удаленный сервис, такой как:
WebService_Service svc = new WebService_Service(
new URL("http://www.example.com/ws?wsdl"),
new QName("http://www.example.com/ws", "WebService"));
Но это загружает WSDL из http://www.example.com/ws?wsdl
, что я не хочу делать.
Есть ли способ остановить загрузку этого WSDL, но все же указать на ту же самую конечную точку