WebSphere ランタイム環境を使用した Web サービスのデプロイ

Web サービスをデプロイするには、その Web サービスを第三者が利用できるようにする コードを作成する必要があります。デプロイできるのは、プロジェクト、EAR ファイル、 またはアプリケーション・クライアントです。Web サービス・ウィザードを 使用して Web サービスを作成した場合、デプロイメント・コードは自動的に生成されます。

このタスクについて

EAR をデプロイする場合は、その EAR のデプロイメント記述子で定義されたプロジェクトは すべてデプロイされます。EAR には、その EAR のデプロイメント記述子に含まれない JAR ファイルが 存在する場合があります。これらの JAR ファイルは、そこに Web サービス・デプロイメント記述子が 含まれている場合でも、デプロイされることはありません。プロジェクトをデプロイする場合は、 そのプロジェクトのみがデプロイされます。

プロジェクトをデプロイするには、 そのプロジェクトに、次のファイルの少なくとも 1 つが含まれている必要があります。

これらは、Web サービスのデプロイメント記述子ファイルです。これらの記述子ファイルには、 プロジェクト内の他のファイル (WSDL ファイル、JAX-RPC マッピング・ファイルなど) への参照が 含まれている場合があります。記述子ファイルがプロジェクト内の別のファイルを参照する場合、 そのファイルが存在している必要があります。存在しない場合は、エラーが生成されます。

プロジェクトには、これらの記述子ファイルが含まれている必要はありません。 これらの記述子が含まれていないプロジェクトのデプロイメントを要求しても、 デプロイメントは実行されません。EAR のデプロイでは、これらのデプロイメント記述子が含まれている プロジェクトのみがデプロイされます。その他のプロジェクトはすべて無視されます。

Web サービスをデプロイする手順は、次のとおりです。

手順

  1. 次のいずれかを選択します。
    • Web プロジェクト
    • EAR プロジェクト。EAR を選択すると、この EAR 内の、Web サービス・デプロイメント記述子を含むプロジェクトがすべてデプロイされます。
    • EJB プロジェクト
    • クライアント・アプリケーション・プロジェクト
  2. 右クリックして「デプロイ」を選択します。

フィードバック