วิธีหลีกเลี่ยงความจำเป็นในการระบุตำแหน่ง WSDL ในไคลเอนต์เว็บเซอร์วิซที่สร้างโดย CXF หรือ JAX-WS?
เมื่อฉันสร้างลูกค้าเว็บเซอร์โดยใช้ wsdl2java จาก CXF (ซึ่งสร้างบางอย่างที่คล้ายกับ wsimport) ผ่าน maven บริการของฉันเริ่มต้นด้วยรหัสเช่นนี้: @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE = new QName("http://tempuri.org/", "StatusManagement"); public final static QName WSHttpBindingIStatus = new QName("http://tempuri.org/", "WSHttpBinding_IStatus"); static { URL …