0

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).

これを処理するための提案をいただければ幸いです。

4

1 に答える 1