WSDL-skjalið sóttist, Java-klassarnir birtust og fyrsta SOAP-kallið kemst samt ekki út úr netinu. Milliliðarvalkosturinn sem framleiðandinn notar tilheyrir keyrslu framleiðandans sjálfs.

wsimport-tilvísun Oracle JDK 8 lýsir HTTP-milliliðarvalkosti fyrir það tól. Hann er ekki flytjanleg leiðsögn sem felld er inn í þjónustuklassana sem verða til. Síðara forrit getur keyrt í öðru JVM, undir öðrum reikningi og með annarri JAX-WS-útfærslu.

Finndu hvaða beiðni mistókst

StigFerli eða eining sem á að skoða
Búa til klasa úr WSDL og innflutningiByggingartólið eða wsimport-kallið
Lesa WSDL meðan þjónustan er byggðStaðsetning WSDL í forritinu og keyrsluþjónninn
Kalla á SOAP-endapunktValin keyrsluflutningur og milliliðastilling hans

Auðvelt er að missa miðstigið úr sýn. Mynduð þjónusta getur enn vísað á fjarlægt WSDL. Ef keyrsluumhverfið þarf að sækja það við byggingu er of seint að stilla gátt eingöngu eftir á fyrir þá fyrri niðurhali. Með því að pakka fyrirhugaðri lýsingu sem forritatilfangi má fjarlægja þessa sóknarháð þar sem útfærslan styður það.

Klasi að nafni ClientProxyFeature úr einni útfærslu er ekki sjálfkrafa hluti af hverjum JAX-WS-veitanda.

Haltu milliliðarauðkennum aðskildum frá auðkennum SOAP-þjónustunnar. Árangursrík WSDL-sókn getur jafnvel verið nafnlaus á meðan endapunktur aðgerðarinnar krefst innskráningar, eða öfugt.

Skráðu URL-ið sem mistókst og punktinn þar sem byggingin eða kallið stöðvaðist. Það bendir yfirleitt á hvar stillingin sem vantar á heima, án annarrar tilraunar að búa til nákvæmlega sömu klasa.

Tengdir greinar