У меня есть веб-служба, у меня есть клиентские привязки, сгенерированные 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, но все же указать на ту же конечную точку?