Web サービス・クライアント・アプリケーションのデプロイ
Web サービス・クライアント・アプリケーションのエンタープライズ・アーカイブ (EAR) ファイルを作成した後、Web サービス・クライアント・アプリケーションを Application Server にデプロイできます。
始める前に
Java ベース Web サービス・クライアントをデプロイするには、エンタープライズ・アプリケーション (エンタープライズ・アーカイブ (EAR) ファイルとも呼ばれ、Web サービス用に構成され、使用可能になっています) が必要です。
Java™ API for XML-Based Web Services (JAX-WS) アプリケーションは、Web アプリケーション・アーカイブ (WAR) ファイル、またはエンタープライズ・アーカイブ (EAR) ファイル内の WAR モジュールとしてパッケージされます。JAX-WS アプリケーションは、デプロイメント用に追加のバインディングおよびデプロイメント記述子を必要としませんが、Java API for XML-based RPC (JAX-RPC) Web サービス・アプリケーションは、アプリケーションのデプロイメント用に追加のバインディングおよびデプロイメント記述子の追加を必要とします。JAX-WS は、JAX-RPC よりかなり動的であるため、 JAX-RPC アプリケーションのデプロイに必要なデプロイメント・ステップで生成される静的データのいずれも必要としません。JAX-RPC Web サービス・クライアントの場合、クライアント・デプロイメント記述子を構成する必要があります。
このタスクについて
EAR ファイルをデプロイするには、管理コンソールまたは wsadmin スクリプト・ツールのいずれかを使用します。 wsadmin コマンドを使用して Web サービスを含むアプリケーションをインストールする場合は、JAX-RPC アプリケーションの -deployws オプションを指定します。
JAX-RPC アプリケーションでのみ wsdeploy コマンドを使用します。wsdeploy コマンドは、JAX-WS アプリケーションには適用されません。
管理コンソールを使用して Web サービスを含むアプリケーションをインストールする場合は、「新規アプリケーションのインストール」ウィザードで「WebServices のデプロイ」を選択してください。管理コンソールの使用方法について詳しくは、新規アプリケーションのインストールを参照してください。
以下のアクションでは、wsadmin コマンドを使用して EAR ファイルがデプロイされます。