ANT ビルドを使用して Web サービスのスタブを作成しようとしています。Web アプリケーションは Websphere にデプロイされます。Websphere のデフォルトのキーストアとトラストストア ファイルを使用しています。
以下は、環境変数内で ANT_OPTS として設定した引数です -Djavax.net.ssl.trustStore=true -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.trustStore="D:\App Servers\Websphere 8.5\ WAS サーバー\profiles\AppSrv02\config\cells\SACHINANode02Cell\nodes\SACHINANode02\trust.p12" -Djavax.net.ssl.trustStorePassword="WebAS"
ANT コマンドを使用してビルドを実行すると、次のようなエラーが発生します。
D:\Scrap\July 2013\classes for eqube610>ant generate-client ビルドファイル: build.xml
設定:
generate-client: [wsimport] wsimport が不要なコンパイルを行わないように / の使用を検討してください [wsimport] WSDL の解析...
[wsimport] [エラー] デフォルトの SSL コンテキストの初期化に失敗しました: 無効なキーストア形式
[wsimport] WSDL ドキュメントの読み取りに失敗しました: https://sachina.technologic.com:9444/eq610s/eQSOASingleton?wsdl。1) ドキュメントが見つからないため。/2) ドキュメントを読み取ることができませんでした。3) ドキュメントのルート要素は ではありません。
[wsimport] [エラー] failed.noservice=提供された WSDL に wsdl:service が見つかりませんでした:
[wsimport] 少なくとも 1 つのサービス定義を持つ WSDL を少なくとも 1 つ指定する必要があります。
[wsimport] WSDL の解析に失敗しました。[wsimport] 呼び出されるコマンド: wsimport "C:\Program Files (x86)\Java\jdk1.5.0_16\jre\bin\java.exe" -d "D:\Scrap\July 2013\classes for eqube610\build" - g -keep https://sachina.technologic.com:9444/eq610s/eQSOASing leton?wsdl -p com.eqtechnologic.eqube.webservice
BUILD FAILED D:\Scrap\July 2013\classes for eqube610\build.xml:35: wsimport に失敗しました
どこが間違っているのか教えてください。