Можно сделать это можно сделать, установив общесистемные значения, например системные свойства:
Код: Выделить всё
// Cowboy-style. Blow away anything any other part of the application has set.
System.getProperties().put("proxySet", "true");
System.getProperties().put("https.proxyHost", HTTPS_PROXY_HOST);
System.getProperties().put("https.proxyPort", HTTPS_PROXY_PORT);
Код: Выделить всё
// More Cowboy-style! Every thing Google has found says to do it this way!?!?!
ProxySelector.setDefault(new MyProxySelector(HTTPS_PROXY_HOST, HTTPS_PROXY_PORT));
A разумный API будет иметь метод, который принимает объект java.net.Proxy так же, как это делает конструктор java.net.Socket(java.net.Proxy proxy). Таким образом, необходимые настройки являются локальными для той части системы, которая должна их установить. Есть ли способ сделать это с помощью JAX-WS?
Я не хочу устанавливать общесистемную конфигурацию прокси-сервера.
Подробнее здесь: https://stackoverflow.com/questions/644 ... tem-wide-p
Мобильная версия