EJB Webサービスのデプロイ

Enterprise JavaBeansに基づくWebサービスを初めてデプロイするには、まずSOAPサーバーにWebサービス・プロバイダを登録する必要があります。「EJB Webサービス・プロバイダのOC4Jへの登録」を参照してください。

ステートレスEJBのリモート・インタフェースからWebサービスを作成すると、J2EE EJBモジュール(EJB JARファイル)としてデプロイされます。

詳細は、Oracle Application Serverのドキュメントを参照するか、アプリケーション・サーバー管理者に確認してください。

EJB Webサービスをデプロイするには、次のようにします。
  1. JDeveloperのナビゲータでプロジェクトを選択し、「ファイル」->「新規」を選択します。
  2. 「カテゴリ」リストで「Deployment Profiles」を選択し、「項目」リストで「EJB JARファイル - J2EE EJBモジュール」を選択します。
  3. 「OK」をクリックします。
  4. EJBデプロイメント・プロファイルの場所を指定するか、デフォルトの値を受け入れます。
    デプロイメント・プロファイル名には、ファイル名拡張子.deployが付けられます。
  5. EJB JARファイル用の場所を指定し、「保存」をクリックします。
  6. 「EJB JARデプロイメント・プロファイル設定」パネルが表示されます。デフォルトの値を受け入れることができます。「OK」をクリックします。
  7. 新たに作成されたEJBデプロイメント・プロファイルのアイコンが、ナビゲータ内のプロジェクトの下に表示されます。
  8. EJB_deployment_profile_icon<ejb_name>デプロイメント・プロファイル・アイコンを選択して右クリックし、ポップアップ・メニューから次のデプロイメント・オプションの1つを選択します。
    1. <サーバー接続名>に配布: EJBはEJB JARとしてパッケージされます。JDeveloperでは、作成したOC4J接続にデプロイする前に、EJB JARを含むEARファイルも生成されます。
    2. 「デプロイ先」->「接続の作成」: 新規のOC4Jアプリケーション・サーバー接続を作成できる接続ウィザードを起動します。

これで、EJB WebサービスのSOAPサーバーへのデプロイが完了しました。次にWebサービスを登録し、SOAPサーバーでファイルを認識できるようにする必要があります。「SOAP Webサービスの登録」を参照してください。

EJB JARファイルの作成およびデプロイの詳細は、「J2EE EJB JARのスタンドアロンOC4JまたはOracle Application Serverへのデプロイ」を参照してください。


関連項目

Webサービスのデプロイ方法
Webサービスの開発と使用