Web サービスの Web モジュールを使用可能にするために必要な成果物をエンタープライズ・アーカイブ (EAR) ファイルにアセンブルした後、この EAR ファイルをアプリケーション・サーバーにデプロイできます。
Java ベース Web サービスをデプロイするには、エンタープライズ・アプリケーション (EAR ファイルとも呼ばれ、Web サービス用に構成され、使用可能になっています) が必要です。
Java API for XML-Based Web
Services (JAX-WS) アプリケーションは、Web アーカイブ (WAR) ファイル、またはエンタープライズ・アーカイブ (EAR) ファイル内の WAR モジュールとしてパッケージされます。
JAX-WS アプリケーションは、デプロイメント用に追加のバインディングおよびデプロイメント記述子を必要としませんが、JAX-RPC Web サービス・アプリケーションは、アプリケーションのデプロイメント用に、バインディングおよびデプロイメント記述子の追加を必要とします。
JAX-WS は、JAX-RPC よりかなり動的であるため、
JAX-RPC アプリケーションのデプロイに必要なデプロイメント・ステップで生成される静的データのいずれも必要としません。
JAX-WS アプリケーションをインストールするには、
JAX-WS 対応の EAR ファイルのインストールのみが必要です。wsdeploy コマンドを使用する必要はありません。
wsdeploy コマンドは、
必ず、Feature Pack for Web Services 製品と併用して使用される JAX-RPC アプリケーションと一緒に使用してください。
wsdeploy コマンドは、JAX-WS アプリケーションには適用されません。
このタスクは、Web サービスを開発およびインプリメントするためのステップの 1 つです。
EAR ファイルをデプロイするには、管理コンソールまたは wsadmin スクリプト・ツールのいずれかを使用します。 wsadmin コマンドを使用して Web サービスを含むアプリケーションをインストールする場合は、JAX-RPC アプリケーションの -deployws オプションを指定します。 管理コンソールを使用して Web サービスを含むアプリケーションをインストールする場合は、 「新規アプリケーションのインストール」ウィザードで「WebServices のデプロイ」を選択してください。 管理コンソールを使用したアプリケーションのインストールについて詳しくは、新規アプリケーションのインストールを参照してください。
JAX-RPC Web サービス・アプリケーションがすでに wsdeploy コマンドでデプロイされていた場合は、 インストールの際に Web サービス・デプロイメントを指定する必要はありません。
以下のアクションでは、wsadmin コマンドを使用して EAR ファイルがデプロイされます。{http://webservice.pli.tc.wssvt.ibm.com}RetireWebServices Hello! This is an Axis2 Web service!この情報の最初の行は、ご使用の Web サービスによって変更します。 大括弧内の URI はネーム・スペースで、その後のストリング (この例では、RetireWebServices) は Web サービスにアクセスするために使用するポート名です。
次に考慮する必要のあるステップは、 または 6.x アプリケーション用セキュリティーをアプリケーションに適用することです。