サーブレット・キャッシュ・プロパティー・ファイルの使用

プロパティー・ファイルを使用して、サーブレット・キャッシュ・プロパティーおよびカスタム・プロパティーの作成、変更、削除を行えます。

始める前に

サーブレット・キャッシュ構成またはその構成オブジェクトに行う変更を決定します。

wsadmin スクリプト・ツールを開始します。 Jython 言語を使用して wsadmin を開始する場合は、サーバー・プロファイルの bin ディレクトリーから wsadmin -lang jython コマンドを実行します。

このタスクについて

プロパティー・ファイルを使用して、サーブレット・キャッシュ・インスタンスの作成、変更、削除を行えます。 また、サーブレット・キャッシュ・カスタム・プロパティーの作成、変更、削除も可能です。

wsadmin を使用して管理コマンドを実行し、 サーブレット・キャッシュ・プロパティー・ファイルの作成または変更、プロパティーの検証、プロパティーの構成への適用を行います。

表 1. サーブレット・キャッシュ・プロパティー・ファイルのアクション. サーブレット・キャッシュ・プロパティーは作成、変更、および削除できます。
アクション 手順
作成 必要に応じてプロパティーを設定し、applyConfigProperties コマンドを実行します。
modify プロパティーを編集し、applyConfigProperties コマンドを実行してカスタム・プロパティーの値を変更します。
delete deleteConfigProperties コマンドを実行してプロパティーを削除します。削除するプロパティーにデフォルト値がある場合、プロパティーはデフォルト値に設定されます。ServletCacheInstance オブジェクト全体を削除するには、 #DELETE=true のコメントを外し、deleteConfigProperties コマンドを実行します。
プロパティーの作成 該当なし
プロパティーの削除 該当なし

オプションで、以下のコマンドを使用して、対話モードを使用することができます。

AdminTask.command_name('-interactive')

手順

  1. サーブレット・キャッシュ・プロパティー・ファイルを作成または編集します。
    1. 必要に応じて 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
    2. applyConfigProperties コマンドを実行して、サーブレット・キャッシュ構成を作成または変更します。

      applyConfigProperties コマンドを実行すると、構成にプロパティー・ファイルが適用されます。以下の Jython の例では、オプションの -reportFileName パラメーターによって report.txt という名前のレポートが作成されます。

      AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
  2. サーブレット・キャッシュまたは既存のカスタム・プロパティーがもう必要ない場合には、 サーブレット・キャッシュ・オブジェクト全体またはカスタム・プロパティーを削除することができます。
    • オブジェクト全体を削除する場合は、プロパティー・ファイルのヘッダー・セクションに DELETE=true を指定し、deleteConfigProperties コマンドを実行します。以下に例を示します。
      AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]') 
    • カスタム・プロパティーを削除する場合は、削除するプロパティーのみをプロパティー・ファイル内で指定し、deleteConfigProperties コマンドを実行します。

タスクの結果

プロパティー・ファイルを使用して、サーブレット・キャッシュ・オブジェクトとそのプロパティーを構成および管理することができます。

次のタスク

構成の変更を保存します。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_config_prop_cacheprovider_servletc
ファイル名:txml_config_prop_cacheprovider_servletc.html