Установить автоматически сгенерированный прокси класса Wsimport - PullRequest
0 голосов
/ 27 мая 2020

Здравствуйте, у меня проблема со Spring, я использую офисный прокси, но получаю следующую ошибку.

org.springframework.ws.client.WebServiceIOException: I/O error: Connect to xxxxxxx.com:443 [xxxxxx.com/xxx.xxx.xx.xxx] failed: Connection timed out: connect; nested exception is org.apache.http.conn.HttpHostConnectException: Connect to xxxxxxx.com:443 [xxxxxx.com/xx.xxx.xx.xxx] failed: Connection timed out: connect"

Когда я использую ту же службу в SOAP UI, она работает хорошо. В SoapUI / settings / Proxy я использую опцию Auto.

Я использую плагин для генерации через классы Wsimport из WSDL внешней службы Soap. Я прочитал вопрос и сказал, что нужно изменить HttpClient, но я не могу изменить что-либо из сгенерированных классов.

Как я могу установить прокси для URL-адреса конечной точки? Есть ли способ установить прокси без изменения кода?

Я пробовал с:

System.setProperty("https.proxyHost", "xxxxxxxxxxx.com");
System.setProperty("https.proxyPort", "8000");
System.setProperty("http.proxyHost", "xxxxxxxxxxxx.com");
System.setProperty("http.proxyPort", "8000");

и

-Dhttp.proxyHost=xxxxx.com
-Dhttp.proxyPort=8000
-Dhttps.proxyHost=xxxxx.com
-Dhttps.proxyPort=xxxxx.com

Без успеха. Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...