WSDL ถูกดาวน์โหลดแล้ว คลาส Java ถูกสร้างแล้ว แต่การเรียก SOAP ครั้งแรกยังออกจากเครือข่ายไม่ได้ ตัวเลือกพร็อกซีที่ตัวสร้างใช้เป็นเรื่องของการทำงานของตัวสร้างเอง

เอกสารอ้างอิง wsimport ของ Oracle JDK 8 ระบุตัวเลือกพร็อกซี HTTP สำหรับเครื่องมือนั้น ไม่ใช่คำสั่งที่พกพาได้และฝังอยู่ในคลาสบริการที่สร้างขึ้น แอปพลิเคชันที่รันภายหลังอาจทำงานใน JVM อื่น ภายใต้บัญชีอื่น และด้วยการใช้งาน JAX-WS อื่น

ระบุว่าคำขอใดล้มเหลว

ขั้นตอนกระบวนการหรือองค์ประกอบที่ต้องตรวจ
สร้างคลาสจาก WSDL และ importเครื่องมือ build หรือการเรียก wsimport
อ่าน WSDL ขณะสร้างบริการตำแหน่ง WSDL ของแอปพลิเคชันและไคลเอนต์ขณะรัน
เรียกปลายทาง SOAPทรานสปอร์ตขณะรันที่เลือกและการตั้งค่าพร็อกซีของมัน

ขั้นกลางถูกละเลยได้ง่าย บริการที่สร้างขึ้นอาจยังอ้างถึง WSDL ระยะไกล หากขณะรันต้องดึงมันระหว่างการสร้าง การตั้งค่าพอร์ตภายหลังจึงสายเกินไปสำหรับการดาวน์โหลดครั้งก่อนนั้น การแพ็กคำอธิบายที่ต้องการเป็นทรัพยากรของแอปพลิเคชันสามารถขจัดการพึ่งพาการดึงนั้นได้ในที่ที่การใช้งานรองรับ

คลาสชื่อ ClientProxyFeature จาก implementations หนึ่งไม่ได้เป็นส่วนหนึ่งของผู้ให้บริการ JAX-WS ทุกรายโดยอัตโนมัติ

แยกข้อมูลรับรองของพร็อกซีออกจากข้อมูลรับรองของบริการ SOAP การดาวน์โหลด WSDL ที่สำเร็จอาจเป็นแบบไม่ระบุตัวตน ขณะที่ปลายทางของการดำเนินการต้องเข้าสู่ระบบ หรือกลับกัน

บันทึก URL ที่ล้มเหลวและจุดที่การสร้างหรือการเรียกหยุดลง โดยปกติจะชี้ว่าการตั้งค่าที่ขาดหายควรอยู่ที่ใด โดยไม่ต้องพยายามสร้างคลาสเดิมซ้ำอีก

บทความที่เกี่ยวข้อง