Каков наилучший способ указать время ожидания для начального извлечения WSDL с помощью JAX-WS?
Кажется возможным указать время ожидания для вызовов веб-служб, используя:
((BindingProvider) port).getRequestContext().put(BindingProviderProperties.CONNECT_TIMEOUT, 2000);
((BindingProvider) port).getRequestContext().put(BindingProviderProperties.REQUEST_TIMEOUT, 2000);
но это не влияет на начальный поиск файла WSDL.
Также представляется возможным глобально указать время ожидания для всех вызовов HttpUrlConnection, используя это системное свойство:
sun.net.client.defaultConnectTimeout
, но это влияетвсе вызовы, а не только этот.
Также существует ли простой способ использовать локальную копию файла WSDL, чтобы этот первоначальный поиск файла WSDL не выполнялся?
спасибо