WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

アプリケーション・サーバーへの Web サービス・アプリケーションのデプロイ

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 ファイルがデプロイされます。

プロシージャー

  1. コマンド・プロンプトから install_root/bin/wsadmin を開始します。 Linux または Unix プラットフォームを使用している場合は、install_root/bin/wsadmin.sh を開始します。
  2. EAR ファイルをデプロイします。
    • 新規またはこのフィーチャー・パックで更新されました JAX-WS Web サービス・アプリケーションの場合、 wsadmin プロンプトで $AdminApp install EARfile "-usedefaultbindings" コマンドを入力します。
    • JAX-RPC Web サービス・アプリケーションの場合、 wsadmin プロンプトで $AdminApp install EARfile "-usedefaultbindings -deployws" コマンドを入力します。

結果

WebSphere Application Server 製品に Web サービスがインストールされました。

次の作業

Web サービス・アプリケーションが、ブラウザーに Web サービス・エンドポイント URL を入力し、 情報ページを表示したことでデプロイされたことを確認することができます。 情報ページには、以下の情報が含まれています。
{http://webservice.pli.tc.wssvt.ibm.com}RetireWebServices 
Hello! This is an Axis2 Web service!
この情報の最初の行は、ご使用の Web サービスによって変更します。 大括弧内の URI はネーム・スペースで、その後のストリング (この例では、RetireWebServices) は Web サービスにアクセスするために使用するポート名です。

次に考慮する必要のあるステップは、 または 6.x アプリケーション用セキュリティーをアプリケーションに適用することです。




サブトピック
Web サービスのデプロイを行うためのオプションの提供
wsdeploy コマンド
cwbs_jaxwsdeploy.html
関連タスク
デプロイ済み Web サービス・アプリケーションをクライアントに使用可能にする
JAX-RPC を使用したメッセージ・レベルでの Web サービス・アプリケーションの保護
タスクの概説: Web サービス・アプリケーションのインプリメント
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_deployapp2.html