Mae wsimport wedi gorffen. Mae'r alwad SOAP yn dal i fod angen dirprwy.
Gwahanwch gynhyrchu WSDL, nôl WSDL ar amser rhedeg ac alwad SOAP wrth ffurfweddu mynediad dirprwy JAX-WS.
Lawrlwythwyd y WSDL, cynhyrchwyd y dosbarthiadau Java, ac mae'r alwad SOAP gyntaf yn dal i fethu â gadael y rhwydwaith. Mae'r opsiwn dirprwy y mae'r generadur yn ei ddefnyddio yn perthyn i waith y generadur ei hun.
Mae cyfeirlyfr wsimport Oracle JDK 8 yn dogfennu opsiwn dirprwy HTTP ar gyfer yr offeryn hwnnw. Nid yw'n gyfarwyddyd cludadwy wedi'i wreiddio yn nosbarthiadau'r gwasanaeth sy'n deillio. Gall cymhwysiad diweddarach redeg mewn JVM arall, o dan gyfrif arall, gyda gweithrediad JAX-WS arall.
Canfyddwch pa gais a fethodd
| Cam | Proses neu gydran i'w harchwilio |
|---|---|
| Cynhyrchu dosbarthiadau o WSDL a mewnforion | Yr offeryn adeiladu neu alwad wsimport |
| Darllen WSDL wrth adeiladu'r gwasanaeth | Lleoliad WSDL y cymhwysiad a chleient amser rhedeg |
| Galw pwynt terfyn SOAP | Y cludiant amser rhedeg a ddewiswyd a'i ffurfweddiad dirprwy |
Mae'r cam canol yn hawdd ei golli. Gall gwasanaeth a gynhyrchwyd gyfeirio at WSDL anghysbell o hyd. Os oes angen i amser rhedeg ei nôl wrth adeiladu, mae ffurfweddu porth yn unig wedyn yn rhy hwyr ar gyfer y lawrlwytho cynharach hwnnw. Gall pacio'r disgrifiad arfaethedig fel adnodd cymhwysiad ddileu'r ddibyniaeth nôl honno lle mae'r gweithrediad yn ei chefnogi.
Nid yw dosbarth o'r enw ClientProxyFeature o un gweithrediad yn rhan awtomatig o bob darparwr JAX-WS.
Cadwch gymwysterau'r dirprwy ar wahân i gymwysterau'r gwasanaeth SOAP. Gall lawrlwytho WSDL llwyddiannus fod yn ddienw hyd yn oed tra bo pwynt terfyn y llawdriniaeth yn gofyn am fewngofnodi, neu i'r gwrthwyneb.
Cofnodwch yr URL a fethodd a'r man lle stopiodd yr adeiladu neu'r alwad. Mae hynny fel rheol yn nodi lle mae'r gosodiad ar goll yn perthyn heb gynnig arall i gynhyrchu'r un dosbarthiadau yn union.