Sun N1 Service Provisioning System ユーザーズガイド (BEA WebLogic 8 Plug-In 3.0)

サンプルアプリケーションのインストール

デモアプリケーションをインストールするには、installDemoAppPlan プランを実行します。このプランではデータベースが設定され、管理対象サーバー用の JMS および JDBC リソースが構成されます。JMS および JDBC コンポーネントは、既存のコンポーネントタイプから作成されます。

InstallDemoAppPlan では次の作業が実行されます。

Procedureサンプルアプリケーションをコンパイルする

Avitek Medical Records サンプルアプリケーションをインストールするには、その前にアプリケーションをコンパイルする必要があります。次の手順に従ってください。

  1. サンプルアプリケーション用にドメインを作成した場合は、サンプルアプリケーションのドメインディレクトリにある環境スクリプトを取得します。


    # BEA-InstallDirectory/user_projects/domains/medrec/setMedRecEnv.sh
    

    この例では、BEA-InstallDirectory は BEA WebLogic のホームディレクトリを示しています。たとえば、/export/home/bea となります。

  2. サンプルアプリケーションの src ディレクトリに移動します。


    # BEA-InstallDirectory/weblogic81/samples/server/medrec/src
    
  3. ant 構築ユーティリティーを使用してサンプルアプリケーションのソースを構築します。


    # ant
    
  4. 次のような内容の、package.xml という名前の XML ファイルを作成します。

    <project name="tutorial" default="package">
             <target name="package">
                <wlpackage srcdir="/export/home/bea/weblogic81/samples/server/medrec/src/medrecEar"
                           destdir="/export/home/bea/weblogic81/samples/server/medrec/build/medrecEar"
                           toFile="/export/home/bea/weblogic81/samples/server/medrec/dist/medrecEar.ear" />
             </target>
         </project>

    wlpackage 要素で、システム上の正しいディレクトリを示すよう srcdirdestdir、および toFile のパスを変更します。

  5. このファイルをBEA-InstallDirectory/weblogic81/samples/server/medrec/src/medrecEar ディレクトリに保存します。

  6. 手順 4手順 5 を繰り返し、physicianEar および startupEar ディレクトリ用の package.xml ファイルを作成します。

    正しい physicianEar および startupEar ディレクトリを示すよう、srcdirdestdir、および toFile のパスを変更します。それぞれの package.xml ファイルを、BEA-InstallDirectory /weblogic81/samples/server/medrec/src ディレクトリの該当するサブディレクトリに保存します。

  7. 各 EAR ディレクトリで ant 構築ユーティリティーを使用し、package.xml ファイルの内容で構築を更新します。


    # cd BEA-InstallDirectory/weblogic81/samples/server/medrec/src/EAR-dir
    # ant -f package.xml
    

    この例では、EAR-dirmedrecEarphysicianEar、または startupEar ディレクトリになります。

    medrecEar.earphysicianEar.earstartupEar.ear の各ファイルは、BEA-InstallDirectory/weblogic81/samples/server/medrec/dist に作成されます。

Procedureサンプルアプリケーションをインストールする

始める前に

Avitek Medical Records デモを実行するには、その前に次の手順を実行しておく必要があります。

WebLogic 8 プラグインバージョン 3.0 のインストール後、またはバージョン 3.0 へのアップグレード後は、これらの手順を実行する必要があります。

  1. WebLogic デモの展開された EAR ディレクトリを .ear ファイルに変換します。

    WebLogic デモファイルは BEA-InstallDirectory/weblogic81/samples/server/medrec/dist/ にあります。変換しなければならないのは、medrecEarphysicialEar、および startupEar ディレクトリです。

    1. 各ディレクトリ内で .ear ファイルを作成します。

      使用するコマンド構文は、jar cvf jar-file input-files です。


      startupEar ディレクトリで、次のコマンドを実行します。
      # jar cvf startupEar.ear .
  2. 作成された .ear ファイルからコンポーネントを作成します。

    詳細については、「WebLogic エンタープライズアプリケーションまたは EAR ファイルを取得する」を参照してください。


    注 –

    コンポーネントは、WebLogic 8 プラグインに所有権のあるフォルダ以外のフォルダに保存する必要があります。


  3. WebLogic アプリケーションのセッション変数を作成します。

    次のセッション変数を作成します。

    WL_POINTBASE_PORT

    WebLogic アプリケーション用に使用するポートを指定する。WL_POINTBASE_PORT の値には、未使用の任意のポート番号を指定できます。デフォルト値は 9092 です。

  4. 「Common Tasks」ページで「Demo Application Configuration: Configure」をクリックします。

    プランの「Details」ページが表示されます。

  5. 「Run」をクリックします。

  6. プランパラメータのコンポーネント変数は、デフォルト値に設定されたままにします。

  7. 管理対象サーバーをターゲットホストとして選択します。

  8. デモアプリケーションの EAR コンポーネントをインストールします。

    1. WebLogic プラグインの「Common Tasks」ページで、「Enterprise Application (EAR)」セクションの「Create」をクリックします。

    2. medrecEar.ear コンポーネントをインストールしたフォルダに移動します。

    3. コンポーネントの「Default:Install」 コンポーネントプロシージャーを実行します。

    4. physicianEar.ear および startupEar.ear コンポーネントに対して、手順 b から手順 c を繰り返します。

  9. Avitek Medical Records デモアプリケーションを表示します。

    次の URL で、3 つのデモアプリケーションが表示されます。

    • http://RA-hostname:7010/patient

    • http://RA-hostname:7010/admin

    • http://RA-hostname:7010/physician