wsimport is klear. De SOAP-oprop hat noch altyd in proxy nedich.
Skied WSDL-generaasje, WSDL-opheljen by runtime en SOAP-oprop by it ynstellen fan JAX-WS-proxy tagong.
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
| Faze | Proses of komponint om te ûndersykjen |
|---|---|
| Klassen generearje út WSDL en imports | It buildhelp middels of it wsimport-oprop |
| WSDL lêze by it bouwen fan de tsjinst | De WSDL-lokaasje fan de applikaasje en de runtime-kliïnt |
| It SOAP-einpunt oproppe | It 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.