1

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 に失敗しました

どこが間違っているのか教えてください。

4

0 に答える 0