wsimport අවසන්. SOAP ඇමතුමට තවමත් ප්රොක්සි අවශ්යයි.
JAX-WS ප්රොක්සි ප්රවේශය වින්යාස කරන විට WSDL ජනනය, ධාවන කාලයේ WSDL ලබා ගැනීම සහ SOAP ඇමතුම වෙන් කරන්න.
WSDL බාගත විය, Java පන්ති ජනනය විය, තවමත් පළමු SOAP ඇමතුමට ජාලයෙන් පිටවිය නොහැක. ජනකය භාවිතා කරන ප්රොක්සි විකල්පය ජනකයේම ක්රියාකාරිත්වයට අයත් වේ.
Oracle JDK 8 හි wsimport යොමුව එම මෙවලම සඳහා HTTP ප්රොක්සි විකල්පයක් ලේඛනගත කරයි. එය ජනනය වූ සේවා පන්ති තුළ තැවරුණු ගෙන යා හැකි උපදෙසක් නොවේ. පසුව ක්රියාත්මක වන යෙදුමක් වෙනත් JVM එකක, වෙනත් ගිණුමක් යටතේ සහ වෙනත් JAX-WS ක්රියාත්මක කිරීමක් සමඟ ක්රියාත්මක විය හැක.
කුමන ඉල්ලීම අසාර්ථක වූයේදැයි සොයන්න
| අදියර | පරීක්ෂා කළ යුතු ක්රියාවලිය හෝ සංරචකය |
|---|---|
| WSDL සහ ආයාතවලින් පන්ති ජනනය කිරීම | තැනීමේ මෙවලම හෝ wsimport ඇමතුම |
| සේවාව තැනීමේදී WSDL කියවීම | යෙදුමේ WSDL ස්ථානය සහ ධාවන කාලයේ සේවාලාභියා |
| SOAP අන්ත ලක්ෂ්යය ඇමතීම | තෝරාගත් ධාවන කාලයේ ප්රවාහය සහ එහි ප්රොක්සි වින්යාසය |
මැද අදියර පහසුවෙන් මඟ හැරේ. ජනනය වූ සේවාවක් තවමත් දුරස්ථ WSDL එකකට යොමු විය හැක. ධාවන කාලයට එය තැනීමේදී ලබා ගත යුතු නම්, පසුව පමණක් port වින්යාස කිරීම එම පෙර බාගැනීමට බොහෝ ප්රමාදයි. අදහස් කළ විස්තරය යෙදුම් සම්පත්රයක් ලෙස ඇසුරුම් කිරීමෙන් ක්රියාත්මක කිරීම සහාය දෙන තැන එම ලබා ගැනීම් යැපීම ඉවත් කළ හැක.
එක් ක්රියාත්මක කිරීමක ClientProxyFeature නමැති පන්තිය ස්වයංක්රීයව සෑම JAX-WS සැපයුම්කරුවෙකුගේම කොටසක් නොවේ.
ප්රොක්සි අක්තපත්ර SOAP සේවා අක්තපත්රවලින් වෙන් කර තබන්න. සාර්ථක WSDL බාගැනීමක් නිර්නාමික විය හැකි අතර, ක්රියාවලියේ අන්ත ලක්ෂ්යයට පිවිසුම අවශ්ය වේ, නැතහොත් අනෙක් අතට.
අසාර්ථක වූ URL සහ තැනීම හෝ ඇමතුම නැවතුණු ලක්ෂ්යය සටහන් කරන්න. එය සාමාන්යයෙන් පෙන්වන්නේ නැති වූ සැකසුම කොහේ තැබිය යුතුද යන්නයි, එම පන්ති නැවත ජනනය කිරීමට තවත් උත්සාහයක් නොමැතිව.