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

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 に作成されます。