WSDL je bil prenesen, razredi Java ustvarjeni, prvi klic SOAP pa še vedno ne more iz omrežja. Možnost proxyja, ki jo uporablja generator, spada k delovanju samega generatorja.

Referenca za wsimport v Oracle JDK 8 dokumentira možnost proxyja HTTP za to orodje. Ni prenosljivo navodilo, vgrajeno v nastale razrede storitve. Kasnejša aplikacija lahko teče v drugem JVM, pod drugim računom in z drugo izvedbo JAX-WS.

Ugotovite, katera zahteva ni uspela

FazaPostopek ali komponenta za pregled
Ustvarjanje razredov iz WSDL in uvozovOrodje za gradnjo ali klic wsimport
Branje WSDL med gradnjo storitveLokacija WSDL v aplikaciji in odjemalec med izvajanjem
Klic končne točke SOAPIzbrani transport med izvajanjem in njegova konfiguracija proxyja

Srednjo fazo je zlahka spregledati. Ustvarjena storitev lahko še vedno napotuje na oddaljeni WSDL. Če ga mora izvajanje pridobiti med gradnjo, je nastavljanje vrat šele zatem prepozno za tisti prejšnji prenos. Če želeni opis zapakirate kot vir aplikacije, lahko to odvisnost od pridobivanja odpravite tam, kjer izvedba to podpira.

Razred z imenom ClientProxyFeature iz ene izvedbe ni samodejno del vsakega ponudnika JAX-WS.

Hranite poverilnice proxyja ločeno od poverilnic storitve SOAP. Uspešen prenos WSDL je lahko celo anonimen, medtem ko končna točka operacije zahteva prijavo, ali obratno.

Zabeležite URL, ki ni uspel, in točko, kjer sta se gradnja ali klic ustavila. To običajno pokaže, kam spada manjkajoča nastavitev, brez novega poskusa ustvarjanja istih razredov.

Sorodni članki