Веб-сервис отвечает в SoapUI, но не в клиенте Java после установки java. net .useSystemProxies - PullRequest
0 голосов
/ 21 июня 2020

SOAP, поскольку клиент Webservice отвечает ответом, но когда я вызываю его в клиенте Java, созданном из Wsdl, элемент управления просто исчезает. Кажется, что приложение запущено, но управление никогда не возвращается на следующую строку. Я проверил другие блоги, и они говорят, что это может быть проблема с прокси.

Я установил System.setProperty("java.net.useSystemProxies", "true"); после прочтения других сообщений, но он все тот же.

Могу я получить некоторое представление о в чем именно проблема с прокси? Кажется, все говорят, что это проблема прокси, но мне так и не удалось вникнуть в нее достаточно глубоко, чтобы разобраться в тонкостях. И как решить проблему?

Вот мой клиентский код:

Service1 service = new Service1();
Service1Port port = service.getService1Soap();
System.setProperty("java.net.useSystemProxies", "true");
SampleRequestObject request = new SampleRequestObject();
request.setID(1234);
Response response = port.getResponse(request); //This is where the control is gone.
System.out.println(response.getValue());
...