Клиент CXF не использует прокси-сервер в запросе SSL для получения WSDL

У нас есть клиент CXF (2.7.X) (см. код ниже) в приложении Java 1.6.0_45.
Клиент CXF вызывает Soap WS через прокси-сервер.
Несмотря на все наши усилия, этот клиент CXF выполняет некоторые запросы напрямую к WS минуя прокси.

Единственным решением на данный момент является принудительное использование прокси для параметров JVM.
Но это решение неприемлемо.

Есть ли в нашем коде pb?
Я не нашел никаких подсказок ни в Интернете, ни в CXF jira.

// work only if i define proxy on jvm
/*
System.setProperty("http.proxyHost","87.65.43.21");
System.setProperty("http.proxyPort", "808");
System.setProperty("https.proxyHost", "87.65.43.21");
System.setProperty("https.proxyPort", "808");
*/

// initialize ws
URL wsdlLocation = new URL("https://12.34.56.78:8443/mockHelloWorldSoapBinding?WSDL");
QName qName = new QName("http://my.webservice.com", "HelloWorldService");
HelloWorldService helloWorldService = new HelloWorldService(wsdlLocation, qName);
HelloWorld port = helloWorldService.getHelloWorld();
HTTPConduit httpConduit = (HTTPConduit) ClientProxy.getClient(port).getConduit();

// add proxy parameters
HTTPClientPolicy policy = new HTTPClientPolicy();
policy.setProxyServer("87.65.43.21");
policy.setProxyServerPort(808);
policy.setAllowChunking(false);
httpConduit.setClient(policy);

// call ws
String response = port.sayHello("world");

person asicfr    schedule 22.01.2015    source источник
comment
Я понял, что прямой вызов (вызов, который не использует прокси-сервер) — это тот, который извлекает WSDL. Кто-нибудь уже это видел?   -  person asicfr    schedule 29.01.2015