Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging

[目次][用語][索引][前へ][次へ]

付録C.3 SessionBean1の実行手順(永続版リソースアダプタの場合)

永続版リソースアダプタの場合にSessionBean1をComponent Containerで実行する手順について説明します。

  1. サンプルアプリケーションの格納ディレクトリ(%HRMDIR%\samples\SessionBean1)をディレクトリごと任意の別ディレクトリにコピーしてください。以降ではコピーした先のSessionBean1ディレクトリを作業ディレクトリと呼びます。
  2. 作業ディレクトリに移動します。
  3. 実行ファイルの編集
    deployApp.bat,testClient.batおよびunDeployApp.bat(UNIXの場合,それぞれdeployApp,testClientおよびunDeployApp)で定義されている環境変数SERVERNAMEをJ2EEサーバの名称と同じ値に修正します。
  4. コンパイル
    Windowsの場合
    compileBean.bat → compileClient.batの順に実行します。
    UNIXの場合
    compileBean → compileClientの順に実行します。
    作業ディレクトリにjmssample1.earというJ2EEアプリケーション(アプリケーション名JMSSample1のEARファイル)が作成されます。
  5. サーバ管理コマンドで,DB Connector for Reliable Messagingのリソースアダプタをインポートします。
  6. サーバ管理コマンドで,Reliable Messagingのリソースアダプタをインポートします。Reliable Messagingの表示名は,デフォルトの"Cosminexus_Reliable_Messaging"から変更しないでください。
  7. Reliable Messagingのリソースアダプタのプロパティを設定します。なお,QueueConfigFileNameプロパティの設定は不要です。プロパティの詳細については,「6. コンフィグレーションプロパティ」を参照してください。
  8. DB Connector for Reliable Messagingのリソースアダプタのプロパティを設定します。プロパティの詳細については,「6. コンフィグレーションプロパティ」を参照してください。
  9. DB Connector for Reliable Messagingのリソースアダプタをデプロイし,開始します。
  10. Reliable Messagingのリソースアダプタをデプロイし,開始します。
  11. ローカルキューを作成するため,hrmmkqueコマンドを次のとおり実行します。
     
    hrmmkque -t local -x QUEUE1 localq1
     
  12. deployApp.bat(UNIXの場合,deployApp)を実行し,J2EEアプリケーション(JMSSample1)の(1)インポート,(2)設定,(3)開始,(4)アプリケーションの状態表示および(5)EJBのスタブおよびインタフェースファイルの取得を実行します。
    (4)ではJ2EEアプリケーション(JMSSample1)の状態が"running"になっていることを確認できます。なお(1)〜(5)はそれぞれComponent Containerの(1)cjimportapp,(2)cjsetappprop,(3)cjstartapp,(4)cjlistappおよび(5)cjgetstubsjarコマンドをバッチファイル中で実行しています。
  13. Reliable Messagingが管理状態である場合はhrmstartコマンドを実行して,実行状態にします。
  14. testClient.bat(UNIXの場合,testClient)を実行します。
    J2EEサーバを開始しているコンソール画面に"The message is: ******** sample put data JMSSample1 ********"が表示されることで実行を確認できます。