Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理ガイド

第 20 章 domain.xml のドット表記名属性

この付録では、Mbean とその属性を指定するために使用可能なドット表記名属性について説明します。domain.xml ファイル内のすべての要素は対応する MBean を持ちます。これらの名前は、「個々の名前をピリオドで区切る」という構文規則に従うため、「ドット表記名」と呼ばれます。

この付録では、次の項目について説明します。

トップレベル要素

domain.xml ファイル内のすべてのトップレベル要素で、次の条件が満たされている必要があります。

次の表に、トップレベル要素と対応するドット表記名プレフィックスを示します。

要素名 

ドット表記名プレフィックス 

アプリケーション 

domain.applications

resources 

domain.resources

configurations 

domain.configs

servers 

domain.servers

この要素に含まれるすべてのサーバーは、server-name としてアクセス可能です。ここで、server-name は、server サブ要素の name 属性の値です。

クラスタ 

domain.clusters

この要素に含まれるすべてのクラスタは、cluster-name としてアクセス可能です。ここで、cluster-name は、cluster サブ要素の name 属性の値です。

node-agents 

domain.node-agents

lb-configs 

domain.lb-configs

system-property 

domain.system-property

次の 2 つのレベルの別名が利用可能です。

  1. 1 つ目のレベルの別名を使えば、プレフィックス domain.servers または domain.clusters を使わずにサーバーインスタンスまたはクラスタの属性にアクセスできます。したがって、たとえば、server1 という形式のドット表記名は、ドット表記名 domain.servers.server1 (server1 は特定のサーバーインスタンス) にマッピングされます。

  2. 2 つ目のレベルの別名を使えば、特定のクラスタまたはスタンドアロンサーバーインスタンス (ターゲット) の設定、アプリケーション、およびリソースを参照できます。

次の表に、サーバー名またはクラスタ名で始まるドット表記名と、それらの別名であるドメイン配下のトップレベル名を示します。

ドット表記名 

別名 

補足説明 

target.applications.*

domain.applications.*

この別名の解決結果は、target のみによって参照されるアプリケーションになります。

target.resources.*

domain.resources.*

この別名の解決結果は、target によって参照されるすべての jdbc-connection-poolconnector-connection-poolresource-adapter-config、およびその他のすべてのリソースになります。

次の表に、サーバー名またはクラスタ名で始まるドット表記名と、それらの別名である、そのサーバーまたはクラスタによって参照されている設定内のトップレベル名を示します。

ドット表記名 

別名 

target.http-service

config-name.http-service

target.iiop-service

config-name.iiop-service

target.admin-service

config-name.admin-service

target.web-container

config-name.web-container

target.ejb-container

config-name.ejb-container

target.mdb-container

config-name.mdb-container

target.jms-service

config-name.jms-service

target.log-service

config-name.log-service

target.security-service

config-name.security-service

target.transaction-service

config-name.transaction-service

target.monitoring-service

config-name.monitoring-service

target.java-config

config-name.java-config

target.availability-service

config-name.availability-service

target.thread-pools

config-name.thread-pools

別名を使用しない要素

クラスタ化されたインスタンスでは、別名を使用しないでください。クラスタ化されたインスタンスの特定のシステムプロパティーを取得する際のドット表記名属性は、clustered-instance-name.system-property ではなく、domain.servers.clustered-instance-name.system-property のように記述してください。