WSDL telah dimuat turun, kelas Java telah dijana, dan seruan SOAP pertama masih tidak dapat keluar dari rangkaian. Pilihan proksi yang digunakan penjana adalah milik operasi penjana itu sendiri.

Rujukan wsimport Oracle JDK 8 mendokumentasikan pilihan proksi HTTP untuk alat itu. Ia bukan arahan mudah alih yang tertanam dalam kelas perkhidmatan yang terhasil. Aplikasi kemudian boleh berjalan dalam JVM lain, di bawah akaun lain dan dengan pelaksanaan JAX-WS yang lain.

Kenal pasti permintaan yang gagal

PeringkatProses atau komponen untuk diperiksa
Menjana kelas daripada WSDL dan importAlat bina atau seruan wsimport
Membaca WSDL semasa membina perkhidmatanLokasi WSDL aplikasi dan klien semasa runtime
Menyeru titik akhir SOAPPengangkutan runtime yang dipilih dan konfigurasi proksinya

Peringkat tengah mudah terlepas pandang. Perkhidmatan yang dijana mungkin masih merujuk WSDL jauh. Jika runtime perlu mengambilnya semasa pembinaan, menetapkan port hanya selepas itu sudah terlambat untuk muat turun terdahulu itu. Membungkus perihalan yang dimaksudkan sebagai sumber aplikasi boleh menghapuskan kebergantungan pengambilan itu di mana pelaksanaan menyokongnya.

Kelas bernama ClientProxyFeature daripada satu pelaksanaan bukan secara automatik sebahagian daripada setiap pembekal JAX-WS.

Simpan kelayakan proksi berasingan daripada kelayakan perkhidmatan SOAP. Muat turun WSDL yang berjaya boleh jadi tanpa nama manakala titik akhir operasi memerlukan log masuk, atau sebaliknya.

Catat URL yang gagal dan titik di mana pembinaan atau seruan berhenti. Itu biasanya menunjukkan di mana tetapan yang hilang sepatutnya berada, tanpa cubaan lain untuk menjana semula kelas yang sama.

Artikel berkaitan