このトピックでは、Web サービスでの wsdeploy コマンド行ツールの 使用方法について説明します。wsdeploy コマンドは、 WebSphere 製品に固有のデプロイメント・クラスを、Web サービスと互換性のあるエンタープライズ・アプリケーションのエンタープライズ・アーカイブ (EAR) ファイルや、アプリケーション・クライアントの Java アーカイブ (JAR) ファイルに追加します。
wsdeploy コマンドは、Feature Pack for
Web Services 製品とともに使用される JAX-RPC アプリケーションによりサポートされています。Feature
Pack for Web Services 製品に導入された Java API for XML-Based Web Services
(JAX-WS) プログラミング・モデルは、wsdeploy コマンドをサポートしていません。JAX-WS
アプリケーションでは wsdeploy コマンドを実行する必要はないので、このコマンドは実行しないでください。
生成されたファイルは、コンパイル後は、EAR ファイルや JAR ファイルを内包していない場合に、 EAR ファイルや JAR ファイルの外側にあるアプリケーション固有のクラスを参照できます。 この場合、生成済みのファイルがコンパイルされたら、 -jardir オプションまたは -cp オプションのいずれかを使用して、 それ以外の JAR ファイルや ZIP ファイルが CLASSPATH 変数に追加されるように指定します。
wsdeploy Input_filename Output_filename [options]
デプロイする EAR ファイルまたは JAR ファイルのパスを指定します。
デプロイ済みの EAR ファイルまたは JAR ファイルの パスを指定します。output_filename がすでに存在する場合は、自動的に上書きされます。 output_filename と input_filename は同じであってもかまいません。
JAR ファイルまたは ZIP ファイルを含むディレクトリーを指定します。このディレクトリー内のすべての JAR ファイルおよび zip ファイルが、 生成済みのファイルのコンパイルに使用される CLASSPATH に追加されます。 このオプションは指定しなくても、1 回以上指定してもかまいません。
生成済みのクラスがコンパイルされる際に、 CLASSPATH に追加するエントリーを指定します。複数のエントリーは、 CLASSPATH 環境変数の場合と同様に区切られます。
デプロイメント・コードの生成は行うがコンパイルは行わないように指定します。 このオプションは、-keep オプションを暗黙的に指定します。
コンパイル時にデバッグ情報を組み込むことを指定します。 つまり、javac -g を使用してコンパイルします。
ヘルプ・メッセージを表示して終了します。
妥当性検査エラーやコンパイル・エラーが見つかっても デプロイメントを停止しません。
生成済みのクラスを含んでいる作業ディレクトリーを削除しません。 保存される作業ディレクトリーの名前を示すメッセージが表示されます。
入力ファイル内の Web サービス・デプロイメント記述子を 妥当性検査しません。
生成されたファイルの名前を含む、処理情報を表示します。
wsdeploy x.ear x_deployed.ear -trace -keep Processing web service module x_client.jar. Keeping directory: f:¥temp¥Base53383.tmp for module: x_client.jar. Parsing XML file:f:¥temp¥Base53383.tmp¥WarDeploy.wsdl Generating f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥WarDeploy.java Generating f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥WarDeployLocator.java Generating f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥HelloWsBindingStub.java Compiling f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥WarDeploy.java. Compiling f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥WarDeployLocator.java. Compiling f:¥temp¥Base53383.tmp¥generatedSource¥com¥test¥HelloWsBindingStub.java. Done processing module x_client.jar.
Option f was not recognized as a valid option.
Options can be abbreviated, but the abbreviation must be unique. In this case, the wsdeploy command cannot determine which option was intended.
A required parameter for an option is omitted.
A required option is omitted.