wsimport bitdi. SOAP çağırışı hələ də proksi tələb edir.
JAX-WS proksi girişini qurarkən WSDL yaratma, işləmə vaxtı WSDL əldə etmə və SOAP çağırışını ayırın.
WSDL endirildi, Java sinifləri yaradıldı və ilk SOAP çağırışı hələ də şəbəkədən çıxa bilmir. Generatorun istifadə etdiyi proksi seçimi generatorun öz işinə aiddir.
Oracle JDK 8 wsimport sənədi həmin alət üçün HTTP-proksi seçimini qeyd edir. Bu, yaranan xidmət siniflərinə daxil edilən daşınan təlimat deyil. Sonrakı tətbiq başqa JVM-də, başqa hesabla və başqa JAX-WS tətbiqi ilə işləyə bilər.
Hansı sorğunun uğursuz olduğunu tapın
| Mərhələ | Yoxlanmalı proses və ya komponent |
|---|---|
| WSDL və idxallardan siniflər yaratmaq | Qurma aləti və ya wsimport çağırışı |
| Xidməti qurarkən WSDL oxumaq | Tətbiqin WSDL ünvanı və işləmə vaxtı müştərisi |
| SOAP son nöqtəsini çağırmaq | Seçilmiş işləmə vaxtı nəqli və onun proksi konfiqurasiyası |
Orta mərhələni asanlıqla gözdən qaçırmaq olur. Yaradılmış xidmət hələ də uzaq WSDL-ə istinad edə bilər. İşləmə vaxtı onu qurma zamanı əldə etməlidirsə, portu yalnız sonra qurmaq həmin əvvəlki endirmə üçün gecdir. Nəzərdə tutulan təsviri tətbiq resursu kimi paketləmək, tətbiq bunu dəstəklədiyi yerdə həmin əldəetmə asılılığını aradan qaldıra bilər.
Bir tətbiqdə ClientProxyFeature adlı sinif avtomatik olaraq hər JAX-WS provayderinin hissəsi deyil.
Proksi etimad məlumatlarını SOAP xidməti etimad məlumatlarından ayrı saxlayın. Uğurlu WSDL endirməsi hətta anonim ola bilər, halbuki əməliyyat son nöqtəsi giriş tələb edir, ya da əksinə.
Uğursuz URL-i və qurmanın və ya çağırışın dayandığı nöqtəni qeyd edin. Bu, adətən çatışmayan parametrin haraya aid olduğunu göstərir, eyni sinifləri yenidən yaratmağa cəhd etmədən.