jar ファイル内のリソースへの URL を取得する必要があります。この URL をサービス呼び出しの引数として使用します。以下のコードは、「そのようなファイルまたはディレクトリはありません」というエラーで失敗します。
File file = new File(classLoader.getResource("AXLAPI.wsdl").getFile());
final URL wsdlURL = new URL(this.getClass().getResource(this.getClass().getSimpleName() +".class"),file.toString());
String endpoint = "https://<machine>:8443/axl/";
AXLAPIService ss = new AXLAPIService( wsdlURL );
以下は、これを実行したときに表示されるエラーです-
Failed to access the WSDL at: file:/blah/blah/blah.jar!/AXLAPI.wsdl. It failed with:
/blah/blah/blah.jar!/AXLAPI.wsdl (No such file or directory).
これを処理するための提案をいただければ幸いです。