WSDL татагдсан, Java классууд үүссэн, гэсэн ч эхний SOAP дуудалт сүлжээнээс гарч чадахгүй байна. Үүсгэгчийн ашигладаг прокси тохиргоо нь үүсгэгчийн өөрийн ажиллагаанд хамаарна.

Oracle JDK 8-ын wsimport лавлагаа тухайн хэрэгслийн HTTP прокси тохиргоог тодорхойлдог. Энэ нь үүссэн үйлчилгээний классуудад шингэсэн зөөврийн заавар биш. Дараа ажиллах програм өөр JVM-д, өөр бүртгэлээр, өөр JAX-WS хэрэгжүүлэлттэй ажиллаж болно.

Аль хүсэлт амжилтгүй болсныг ол

Үе шатШалгах процесс эсвэл бүрэлдэхүүн хэсэг
WSDL болон импортоос класс үүсгэхБүтээх хэрэгсэл эсвэл wsimport дуудалт
Үйлчилгээг бүтээх үед WSDL уншихПрограмын WSDL байршил ба ажиллах үеийн клиент
SOAP төгсгөлийн цэгийг дуудахСонгосон ажиллах үеийн тээвэр ба түүний прокси тохиргоо

Дунд үе шатыг анзаарахгүй өнгөрөх амархан. Үүссэн үйлчилгээ алсын WSDL-д хандах хэвээр байж болно. Ажиллах үед бүтээх явцад түүнийг татах шаардлагатай бол зөвхөн дараа нь порт тохируулах нь тэр өмнөх татан авалтад хэт оройтсон хэрэг. Зориулсан тодорхойлолтыг програмын нөөц болгон багцласнаар хэрэгжүүлэлт дэмжиж байгаа газарт тэр татах хамаарлыг арилгаж болно.

Нэг хэрэгжүүлэлтийн ClientProxyFeature нэртэй класс бүх JAX-WS нийлүүлэгчийн автомат хэсэг биш.

Прокси нэвтрэх мэдээллийг SOAP үйлчилгээний мэдээллээс тусад нь хадгал. Амжилттай WSDL татан авалт бүр нэргүй байж болох ч үйлдлийн төгсгөлийн цэг нэвтрэх шаарддаг, эсвэл эсрэгээрээ.

Амжилтгүй URL болон бүтээх эсвэл дуудах үйлдэл зогссон цэгийг тэмдэглэ. Энэ нь ихэвчлэн дутуу тохиргоо хаана хамаарахыг заадаг, яг ижил классуудыг дахин үүсгэх оролдлогогүйгээр.

Холбоотой нийтлэлүүд