Avitek Medical Record 開発チュートリアル

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

 


ドメインおよびサーバのコンフィグレーション

 


チュートリアル 4 : WebLogic Server 開発モードの使用

このチュートリアルでは、開発モードで新しい MedRec サーバ インスタンスを設定および使用する方法を説明します。WebLogic Server には、開発モードとプロダクション モードという 2 つの異なるサーバ モードがあり、このモードによって、ドメインのすべてのサーバ インスタンスのデフォルト コンフィグレーション値およびサブシステムの動作が異なります。

開発モードでは、デモ用の信頼性のある CA 証明書を使用してセキュリティを確保できます。また、開発環境から MedRec アプリケーションを直接デプロイすることもできます (開発環境は次のチュートリアルで構築します)。そのため、アプリケーションをビルドまたはテストするときは、必ず開発モードを使用してください。

注意: 新しくインストールした WebLogic Server インスタンスではデフォルトで開発モードが使用されるため、このチュートリアルに示す手順は必須ではありません。ただし、開発環境からプロダクション環境への移行方法を説明する後続のチュートリアルは、ここで行う変更を前提にしています。

このチュートリアルは、以下の節で構成されています。

 


前提条件

MedRec サーバ ドメインを作成します。「チュートリアル 1 : 開発用の WebLogic ドメインおよびサーバ インスタンスの作成」を参照してください。チュートリアル 1 で作成したサーバ起動スクリプトを変更します。

 


手順

MedRec サーバを開発モードにするには、次の手順に従います。

手順 1 : MedRec サーバを停止する (実行中の場合)

起動スクリプトを編集してサーバを開発モードにするように明示的に指定するために、MedRec サーバを停止する必要があります。

サーバが実行中でない場合は、「手順 2 : サーバ起動ファイルを編集する」に進んでください。

  1. ブラウザで以下を指定して Administration Console を開きます。
  2. http://host:7101/console

    host は MedRecServer が実行されているコンピュータを指します。ブラウザが MedRecServer と同じコンピュータにある場合は、http://localhost:7101/console という URL を使用できます。

  3. ユーザ名とパスワードの両方に weblogic を指定して、[ログイン] をクリックします。
  4. 左ペインで、[MedRecDomainArrow symbol環境] を展開します。
  5. [サーバ] をクリックします。
  6. 右ペインの [サーバ] テーブルで、[MedRecServer(admin)] をクリックします。
  7. [制御Arrow symbol起動と停止] タブをクリックします。
  8. ページ下部の [サーバ状態] テーブルで、[MedRecServer] をチェックします。
  9. [停止Arrow symbol作業完了時] をクリックします。
  10. [はい] をクリックします。
  11. 注意: Administration Console を起動するときに接続した管理サーバを停止するため、サーバが実際に停止すると、ブラウザにサーバが使用できなくなったことを示すメッセージが表示されます。

手順 2 : サーバ起動ファイルを編集する

指定のドメインの管理サーバにコマンドライン オプションを指定することにより、そのドメインのすべてのサーバに開発モード (またはプロダクション モード) が設定されます。MedRec チュートリアルでは 2 つのスタンドアロン サーバを個別のドメインで使用するため、それぞれのサーバの起動スクリプトを編集してコマンドライン オプションを追加する必要があります。

  1. コマンドライン シェルで、MedRec ドメインのルート ディレクトリに移動します。
  2. prompt> cd c:\bea\user_projects\domains\MedRecDomain\bin
  3. setDomainEnv.cmd (Windows) または setDomainEnv.sh (UNIX) スクリプトをテキスト エディタで開きます。
  4. prompt> notepad setDomainEnv.cmd
  5. PRODUCTION_MODE スクリプト変数を設定する行を探します。
  6. set PRODUCTION_MODE=
  7. サーバが開発モードで起動するように、PRODUCTION_MODE 変数の値に「false」を追加します。
  8. set PRODUCTION_MODE=false
  9. 変更を保存してテキスト エディタを終了します。

手順 3 : サーバを再起動して開発モードを確認する

サーバを再起動して、開発モードで起動していることを確認します。

  1. 次の起動スクリプトを実行して MedRec サーバを起動します。
  2. prompt> c:\bea\user_projects\domains\MedRecDomain\startWebLogic.cmd
  3. サーバ起動メッセージで起動モードを確認します。次の行は、サーバが開発モードを使用していることを示します。
  4. <Dec 9, 2005 11:35:57 AM PST> <Notice> <WebLogicServer> <BEA-000331>
    <Started WebLogic Admin Server "MedRecServer" for domain "MedRecDomain" running in Development Mode>

 


ベスト プラクティス

 


全体像

MedRec アプリケーションで、SSL 認証を有効にして、後続のチュートリアルで WebLogic Server セキュリティ機能を使用するために、WebLogic Server とともにインストールされているサンプルの信頼性のある CA 証明書を使用します。後続のセキュリティに関するチュートリアルで作業するとき、開発モードではサンプル証明書ファイルを使用できます。

次のチュートリアルでは、MedRec の開発ディレクトリ構造を作成し、WebLogic Server でのエンタープライズ アプリケーション開発時にソース コードとコンパイルしたコードを別々に管理する方法を示します。開発モードでは、アプリケーションを .jar ファイルや展開された .jar ディレクトリにパッケージ化することなく、開発ディレクトリからアプリケーションを直接デプロイできます。

 


関連情報


  ページの先頭       前  次