私のアプリケーションでは、多くのWebサービスを使用しています。 WSDLは変わらないので、私は自分のプロジェクトにWSDLファイルを統合しました。 CXFのWSDL2Javaツールを使用すると、WSDLの絶対パスはハードコードされます。CXF WebサービスクライアントでのWSDLの相対パス
私の質問は、@ WebServiceClient Annotationの "wsdlocation"パラメータを相対パスに変更する方法です。ここ
は一例であり:
@WebServiceClient(name = "Time",
wsdlLocation = "file:/C:/Users/dominik/Documents/NetBeansProjects/Webservices/src/wsdl/Time.wsdl") /*I want this path to be relative */
public class Time extends Service {
を。 wsdlLocationを相対パスに設定したい。 –