WSDL je preuzet, Java klase su generisane, a prvi SOAP poziv i dalje ne može izaći iz mreže. Proxy opcija koju generator koristi pripada radu samog generatora.

Oracleova referenca za wsimport u JDK 8 dokumentuje opciju HTTP proxyja za taj alat. To nije prenosiva instrukcija ugrađena u dobijene klase servisa. Kasnija aplikacija može raditi u drugoj JVM, pod drugim računom i s drugom JAX-WS implementacijom.

Utvrdite koji zahtjev nije uspio

FazaProces ili komponenta koju treba provjeriti
Generisanje klasa iz WSDL-a i uvozaAlat za izgradnju ili poziv wsimport
Čitanje WSDL-a tokom izgradnje servisaLokacija WSDL-a aplikacije i klijent u vrijeme izvršavanja
Poziv SOAP krajnje tačkeOdabrani transport u vrijeme izvršavanja i njegova proxy konfiguracija

Srednju fazu je lako propustiti. Generisani servis može i dalje upućivati na udaljeni WSDL. Ako ga vrijeme izvršavanja mora dohvatiti tokom izgradnje, podešavanje porta samo nakon toga prekasno je za to ranije preuzimanje. Pakovanje željenog opisa kao resursa aplikacije može ukloniti tu zavisnost od dohvatanja tamo gdje implementacija to podržava.

Klasa pod nazivom ClientProxyFeature iz jedne implementacije nije automatski dio svakog JAX-WS pružaoca.

Držite proxy akreditive odvojeno od akreditiva SOAP servisa. Uspješno preuzimanje WSDL-a može čak biti anonimno dok krajnja tačka operacije zahtijeva prijavu, ili obrnuto.

Zabilježite URL koji nije uspio i tačku na kojoj su izgradnja ili poziv stali. To obično pokazuje gdje pripada postavka koja nedostaje, bez novog pokušaja generisanja istih klasa.

Povezani članci