WSDL yuklab olindi, Java sinflari yaratildi, ammo birinchi SOAP chaqiruvi baribir tarmoqdan chiqa olmayapti. Generator ishlatadigan proksi parametri generatorning o'z ishiga tegishli.

Oracle JDK 8 dagi wsimport ma'lumotnomasi o'sha vosita uchun HTTP proksi parametrini hujjatlashtiradi. Bu yaratilgan xizmat sinflariga singdirilgan ko'chiriladigan ko'rsatma emas. Keyinroq ishlaydigan dastur boshqa JVM da, boshqa hisob ostida va boshqa JAX-WS amalga oshirilishi bilan ishlashi mumkin.

Qaysi so'rov muvaffaqiyatsiz bo'lganini aniqlang

BosqichTekshiriladigan jarayon yoki komponent
WSDL va importlardan sinflar yaratishQurish vositasi yoki wsimport chaqiruvi
Xizmatni qurishda WSDL o'qishDasturning WSDL joyi va ish vaqtidagi mijoz
SOAP oxirgi nuqtasini chaqirishTanlangan ish vaqti transporti va uning proksi sozlamasi

O'rta bosqichni oson o'tkazib yuborish mumkin. Yaratilgan xizmat baribir uzoqdagi WSDL ga havola qilishi mumkin. Agar ish vaqti uni qurish paytida olishi kerak bo'lsa, portni faqat keyin sozlash o'sha avvalgi yuklab olish uchun juda kech. Ko'zda tutilgan tavsifni dastur resursi sifatida qadoqlash, amalga oshirish qo'llab-quvvatlagan joyda bu olishga bog'liqlikni olib tashlashi mumkin.

Bitta amalga oshirishning ClientProxyFeature nomli sinfi avtomatik ravishda har bir JAX-WS ta'minotchisining qismi emas.

Proksi hisob ma'lumotlarini SOAP xizmati ma'lumotlaridan alohida saqlang. Muvaffaqiyatli WSDL yuklab olish hatto anonim bo'lishi mumkin, vaholanki operatsiyaning oxirgi nuqtasi kirishni talab qiladi, yoki aksincha.

Muvaffaqiyatsiz URL ni va qurish yoki chaqiruv to'xtagan nuqtani yozib qo'ying. Bu odatda yetishmayotgan sozlama qayerga tegishli ekanini ko'rsatadi, xuddi shu sinflarni qaytadan yaratishga urinmasdan.

O'xshash maqolalar