Cosminexus アプリケーションサーバ V8 アプリケーション設定操作ガイド
アプリケーションを構成する個々のStateful Session Beanに対して,アプリケーション実行時のプロパティを設定します。
Session Bean属性ファイル
次に示すコマンドを実行してSession Bean属性ファイルを取得します。
cjgetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type ejb -resname <EJB-JAR表示名>/<Stateful Session Bean表示名> -c <Session Bean属性ファイルパス> |
cjgetappprop MyServer -name adder -type ejb -resname adder/MyAdder -c C:\home\MyAdder.xml
次に示すコマンドを実行して,Session Bean属性ファイルの値を反映します。
cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type ejb -resname <EJB-JAR表示名>/<Stateful Session Bean表示名> -c <Session Bean属性ファイルパス> |
cjsetappprop MyServer -name adder -type ejb -resname adder/MyAdder -c C:\home\MyAdder.xml
Stateful Session Beanの実行時プロパティは,次の二つに分けられます。
ぞれぞれの設定項目を次に示します。
Session Bean共通の実行時属性(<runtime>)のプロパティ設定項目を,次に示します。
項目 | 必須 | 対応するタグ名 |
---|---|---|
Enterprise Beanのルックアップ名※1 | ○ | <lookup-name> |
リモートインタフェースを持つEnterprise Bean名の別名※1 | △ | <optional-name> |
ローカルインタフェースを持つEnterprise Bean名の別名※1 | △ | <local-optional-name> |
セッション最大数※2 | △ | <maximum-sessions> |
参照渡しの設定※3 | △ | <pass-by-reference> |
(凡例) ○:必須 △:任意
プロパティの設定項目については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.4.1 Session Bean属性ファイルの指定内容」を参照してください。
Stateful Session Bean固有の実行時属性(<runtime> - <stateful>)のプロパティ設定項目を,次に示します。
項目 | 必須 | 対応するタグ名 |
---|---|---|
アクティブセッションの最大数 | ○ | <maximum-active-sessions> |
再び活性化するまでに,非活性化状態に保持している時間 | ○ | <inactivity-timeout> |
セッションが削除されるまでに非活性化状態に保持している時間 | ○ | <removal-timeout> |
(凡例) ○:必須
プロパティの設定項目については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.4.1 Session Bean属性ファイルの指定内容」を参照してください。
プロパティ項目の設定と動作について,次に説明します。
ejbserver.container.passivate.scan.interval=600 |
ejbserver.container.remove.scan.interval=10 |
method-ready状態のStateful Session Beanの最大数≦同時に生成できるStateful Session Beanのセッションの最大数
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.