プロパティー・ファイルを使用して、サーブレット・キャッシュ・プロパティーおよびカスタム・プロパティーの作成、変更、削除を行えます。
始める前に
サーブレット・キャッシュ構成またはその構成オブジェクトに行う変更を決定します。
wsadmin スクリプト・ツールを開始します。
Jython 言語を使用して wsadmin を開始する場合は、サーバー・プロファイルの bin ディレクトリーから wsadmin -lang jython コマンドを実行します。
このタスクについて
プロパティー・ファイルを使用して、サーブレット・キャッシュ・インスタンスの作成、変更、削除を行えます。
また、サーブレット・キャッシュ・カスタム・プロパティーの作成、変更、削除も可能です。
wsadmin を使用して管理コマンドを実行し、
サーブレット・キャッシュ・プロパティー・ファイルの作成または変更、プロパティーの検証、プロパティーの構成への適用を行います。
表 1. サーブレット・キャッシュ・プロパティー・ファイルのアクション. サーブレット・キャッシュ・プロパティーは作成、変更、および削除できます。アクション |
手順 |
作成 |
必要に応じてプロパティーを設定し、applyConfigProperties コマンドを実行します。 |
modify |
プロパティーを編集し、applyConfigProperties コマンドを実行してカスタム・プロパティーの値を変更します。 |
delete |
deleteConfigProperties コマンドを実行してプロパティーを削除します。削除するプロパティーにデフォルト値がある場合、プロパティーはデフォルト値に設定されます。ServletCacheInstance オブジェクト全体を削除するには、
#DELETE=true のコメントを外し、deleteConfigProperties コマンドを実行します。 |
プロパティーの作成 |
該当なし |
プロパティーの削除 |
該当なし |
オプションで、以下のコマンドを使用して、対話モードを使用することができます。
AdminTask.command_name('-interactive')
手順
- サーブレット・キャッシュ・プロパティー・ファイルを作成または編集します。
- 必要に応じて ServletCacheInstance プロパティーを設定します。
エディターで ServletCacheInstance プロパティー・ファイルを開きます。
ご使用のシステムと一致するよう環境変数セクションを変更し、変更が必要なプロパティー値を設定します。以下は、ServletCacheInstance プロパティー・ファイルの例です。
#
# Header
#
ResourceType=ServletCacheInstance
ImplementingResourceType=ServletCacheInstance
ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName
#DELETE=true
#
#
#Properties
#
diskCacheEntrySizeInMB=0 #integer,default(0)
defaultPriority=1 #integer,required,default(1)
useListenerContext=false #boolean,default(false)
pushFrequency=1 #integer,default(1)
memoryCacheSizeInMB=0 #integer,default(0)
hashSize=1024 #integer,default(1024)
providerType=null
diskCacheSizeInEntries=0 #integer,default(0)
diskOffloadLocation=null
diskCacheSizeInGB=0 #integer,default(0)
enableCacheReplication=false #boolean,default(false)
cacheSize=2000 #integer,required,default(2000)
jndiName=myServletCacheJndiName #required
enableDiskOffload=false #boolean,required,default(false)
replicationType=NONE #ENUM(PULL|PUSH|PUSH_PULL|NONE),default(NONE)
category=null
description=null
#provider=CacheProvider#ObjectName(CacheProvider),readonly
diskCacheCleanupFrequency=0 #integer,default(0)
referenceable=null
flushToDiskOnStop=false #boolean,default(false)
diskCachePerformanceLevel=BALANCED #ENUM(LOW|BALANCED|HIGH|CUSTOM),default(BALANCED)
name=myServletCache #required
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- applyConfigProperties コマンドを実行して、サーブレット・キャッシュ構成を作成または変更します。
applyConfigProperties コマンドを実行すると、構成にプロパティー・ファイルが適用されます。以下の Jython の例では、オプションの -reportFileName パラメーターによって report.txt という名前のレポートが作成されます。
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- サーブレット・キャッシュまたは既存のカスタム・プロパティーがもう必要ない場合には、
サーブレット・キャッシュ・オブジェクト全体またはカスタム・プロパティーを削除することができます。
タスクの結果
プロパティー・ファイルを使用して、サーブレット・キャッシュ・オブジェクトとそのプロパティーを構成および管理することができます。