De WSDL is downloade, de Java-klassen binne generearre, en it earste SOAP-oprop kin noch altyd net it netwurk út. De proxy-opsje dy't de generator brûkt heart by de útfiering fan de generator sels.

De wsimport-referinsje fan Oracle JDK 8 dokumintearret in HTTP-proxy-opsje foar dat help middel. It is gjin oerdraachbere ynstruksje dy't yn de ûntstiene tsjinstklassen ynbêde wurdt. In lettere applikaasje kin yn in oare JVM rinne, ûnder in oar akkount en mei in oare JAX-WS-ymplemintaasje.

Fyn út hokker oanfraach mislearre

FazeProses of komponint om te ûndersykjen
Klassen generearje út WSDL en importsIt buildhelp middels of it wsimport-oprop
WSDL lêze by it bouwen fan de tsjinstDe WSDL-lokaasje fan de applikaasje en de runtime-kliïnt
It SOAP-einpunt oproppeIt keazen runtime-transport en syn proxy-konfiguraasje

De middenfaze wurdt maklik oerslein. In generearre tsjinst kin noch altyd nei in remote WSDL ferwize. As de runtime it by it bouwen ophelje moat, is it ynstellen fan in poarte pas dêrnei te let foar dy eardere download. It ferpakken fan de bedoelde beskriuwing as applikaasjeboarne kin dy ophelôfhinklikens fuorthelje wêr't de ymplemintaasje dat stipet.

In klasse mei de namme ClientProxyFeature út ien ymplemintaasje is net automatysk part fan elke JAX-WS-oanbieder.

Hâld proxy-lynrjochten skieden fan de lynrjochten fan de SOAP-tsjinst. In suksesfolle WSDL-download kin sels anonym wêze wylst it einpunt fan de operaasje oanmelding freget, of oarsom.

Skriuw de mislearre URL en it punt op dêr't it bouwen of it oprop stoppe. Dat jout meastentiids oan wêr't de ûntbrekkende ynstelling heart, sûnder noch in besykjen om krekt deselde klassen te generearjen.

Relatearre artikelen