WSDL жүктелді, Java кластары құрылды, бірақ бірінші SOAP шақыруы әлі де желіден шыға алмайды. Генератор қолданатын прокси параметрі генератордың өз жұмысына жатады.

Oracle JDK 8 wsimport анықтамасы бұл құрал үшін HTTP прокси параметрін сипаттайды. Ол құрылған қызмет кластарына енгізілген тасымалданатын нұсқаулық емес. Кейінгі қолданба басқа JVM-де, басқа тіркелгіде және басқа JAX-WS іске асыруымен жұмыс істеуі мүмкін.

Қай сұраныс сәтсіз аяқталғанын анықтаңыз

КезеңТексерілетін процесс немесе компонент
WSDL және импорттардан кластар құруҚұрастыру құралы немесе wsimport шақыруы
Қызметті құру кезінде WSDL оқуҚолданбаның WSDL орны және орындалу кезіндегі клиент
SOAP соңғы нүктесін шақыруТаңдалған орындалу кезіндегі тасымал және оның прокси конфигурациясы

Ортаңғы кезеңді байқамай қалу оңай. Құрылған қызмет әлі де қашықтағы WSDL-ге сілтеуі мүмкін. Егер орындалу кезінде оны құру барысында алу қажет болса, портты тек кейін баптау сол ертерек жүктеу үшін тым кеш. Көзделген сипаттаманы қолданба ресурсы ретінде бумалау іске асыру қолдайтын жерде сол алуға тәуелділікті жоюы мүмкін.

Бір іске асырудың ClientProxyFeature атты класы автоматты түрде әрбір JAX-WS жеткізушісінің бөлігі емес.

Прокси тіркелгі деректерін SOAP қызметінің деректерінен бөлек ұстаңыз. Сәтті WSDL жүктеу тіпті анонимді болуы мүмкін, ал операцияның соңғы нүктесі кіруді талап етеді, немесе керісінше.

Сәтсіз URL-ды және құру немесе шақыру тоқтаған нүктені жазып алыңыз. Бұл әдетте жетіспейтін параметрдің қайда жататынын көрсетеді, дәл сол кластарды қайта құруға әрекет жасамай-ақ.

Қатысты мақалалар