CXFまたはJAX-WSで生成されたWebサービスクライアントでWSDLの場所を指定する必要を回避する方法
CXFからwsdl2java(wsimportに似たものを生成)を使用してWebサービスクライアントを生成すると、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 url = null; try { url = new …