WSDL је преузет, Java класе су генерисане, а први SOAP позив и даље не може да изађе из мреже. Прокси опција коју генератор користи припада раду самог генератора.

Референца за wsimport у JDK 8 документује опцију HTTP проксија за тај алат. То није преносива инструкција уграђена у добијене класе сервиса. Каснија апликација може да ради у другом JVM-у, под другим рачуном и са другом JAX-WS имплементацијом.

Утврдите који захтев није успео

ФазаПроцес или компонента коју треба прегледати
Генерисање класа из WSDL-а и увозаАлат за изградњу или позив wsimport
Читање WSDL-а током изградње сервисаЛокација WSDL-а апликације и клијент у време извршавања
Позив SOAP крајње тачкеИзабрани транспорт у време извршавања и његова прокси конфигурација

Средњу фазу је лако превидети. Генерисани сервис може и даље да упућује на удаљени WSDL. Ако га време извршавања мора да дохвати током изградње, подешавање порта само након тога прекасно је за оно раније преузимање. Паковање жељеног описа као ресурса апликације може да уклони ту зависност од дохватања тамо где то имплементација подржава.

Класа названа ClientProxyFeature из једне имплементације није аутоматски део сваког JAX-WS пружаоца.

Држите прокси акредитиве одвојено од акредитива SOAP сервиса. Успешно преузимање WSDL-а може чак бити анонимно док крајња тачка операције захтева пријаву, или обрнуто.

Забележите URL који није успео и тачку на којој су изградња или позив стали. То обично показује где припада поставка која недостаје, без новог покушаја генерисања истих класа.

Повезани чланци