EJB(Enterprise Java Beans)

EJBコンテナを構成するには、「EJB(Enterprise Java Beans)」ページを使用します。

エンタープライズBeanの一般設定の他に、プール設定とキャッシュ設定を構成できます。

「EJB(Enterprise Java Beans)」ページには、次のオプションが含まれます。

デフォルトをロード

デフォルト値を持つ設定をデフォルト値に戻すボタン。デフォルト値を持たない設定は変更されません。

構成名

このページの設定が適用される構成の名前。このフィールドは読取り専用です。

セッション格納位置

非活性化されたステートフル・セッションBeanと持続HTTPセッションが格納される、ファイル・システム上のディレクトリ。デフォルト値は${com.sun.aas.instanceRoot}/session-storeです。

非活性化されたBeanは、状態がファイル・システム上のファイルに書き込まれているステートフル・セッションBeanです。非活性化されたBeansは、通常特定の時間内のアイドル状態にあり、現在クライアントによってアクセスされていません。同様に、持続的なHTTPセッションはファイル・システム上のファイルに状態を書き込まれた個別のWebセッションです。

コミット・オプション

コンテナがトランザクション間で非活性化されたBeanインスタンスをキャッシュする方法を指定します。「オプションB」(デフォルト)を選択すると、コンテナはトランザクション間で準備完了状態のインスタンスをキャッシュします。「オプションC」を選択すると、コンテナはトランザクション間で準備完了状態のインスタンスをキャッシュしません。

初期および最小プール・サイズ

プールに保持されるBeanの最小数。デフォルト値は0です。

最大プール・サイズ

コンテナがプールに一度に保持できるBeanの最大数。デフォルト値は32です。

プール・サイズ変更量

アイドル状態の継続時間が「プール・アイドル・タイムアウト」フィールドに指定した時間を超えた場合に、プールから削除されるBeanの数。値は0以上で、「最大プール・サイズ」の値未満にする必要があります。デフォルト値は8です。

プール・アイドル・タイムアウト

プール中のBeanが、プールから削除されるまでにアイドル状態を維持できる時間(秒単位)。この時間が経過すると、Beanは破棄されます。0を指定すると、Beanは制限なくアイドル状態を維持できます。デフォルト値は600です。

最大キャッシュ・サイズ

キャッシュに保持されるBeanの最大数。Beanの作成と破棄のオーバーヘッドをなくすために、キャッシュするBeansの最大数を大きくします。ただし、キャッシュを大きくした場合、サーバーはより大きなメモリーとリソースを消費します。キャッシュ設定に対して動作環境が十分であることを確認してください。0を指定すると、キャッシュの制限がなくなります。デフォルト値は512です。

キャッシュ・サイズ変更量

キャッシュがフルのときに非活性化されるBeanの数。キャッシュされたBeanの数が最大数に達すると、コンテナは複数の非活性化Beanをバックアップ・ストアから削除します。この値は、プールに使用可能なBeanがないときにリクエストが届いた場合の、作成されるBeanの数も指定します。値は1より大きく、「最大キャッシュ・サイズ」の値未満にする必要があります。デフォルト値は32です。

削除タイムアウト

非活性化されたBeanがセッション・ストアから削除されるまでの時間(秒単位)。0を指定すると、コンテナはアクティブでないBeanを自動的に削除しません。「削除タイムアウト」の値が「キャッシュ・アイドル・タイムアウト」の値以下の場合、Beanは非活性化されずにただちに削除されます。デフォルト値は5400です。

選択内容の削除ポリシー

ステートフル・セッションBeanをキャッシュから削除するときに、コンテナが使用するポリシー。次のポリシーを選択できます。

最近使用されていない(NRU)

最近使用されていないBeanを削除します。この値はデフォルトです。

先入れ先出し(FIFO)

キャッシュで最も古いBeanを削除します。

最近の使用頻度が最も低い(LRU)

最近のアクセス頻度が最も低いBeanを削除します。

キャッシュ・アイドル・タイムアウト

キャッシュ中のBeanがアイドル状態を維持できる最大時間(秒単位)この時間が経過すると、コンテナはBeanを非活性化できます。0を指定すると、Beanは非活性化の候補になりません。デフォルト値は600です。

追加プロパティ

EJBコンテナの追加プロパティ。

使用可能なプロパティについては、EJBコンテナに固有のプロパティを参照してください。

関連タスク
関連するasadminコマンド

なし

Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices