此附錄說明可用於描述 MBean 及其屬性的帶點名稱屬性。domain.xml 檔案中的每個元素均有對應的 MBean。由於使用這些名稱的語法是利用小數點號來分隔名稱,所以這些名稱稱為「帶點名稱」。
本附錄包含下列主題:
domain.xml 檔案中的所有頂層元素均必須符合以下條件:
每個伺服器、配置、叢集或節點代理程式的名稱都必須是專屬名稱。
不能將伺服器、配置、叢集或節點代理程式命名為 domain。
不能將伺服器實例命名為 agent。
下表列出了頂層元素及其對應的含點名稱字首。
元素名稱 |
含點名稱字首 |
---|---|
applications |
domain.applications |
resources |
domain.resources |
configurations |
domain.configs |
servers |
domain.servers 您可以用 server-name 名稱格式存取此元素中包含的每個伺服器。其中,server-name 是伺服器子元素的名稱屬性值。 |
clusters |
domain.clusters 您可以用 cluster-name 名稱格式存取此元素中包含的每個叢集。其中,cluster-name 是叢集子元素的名稱屬性值。 |
node-agents |
domain.node-agents |
lb-configs |
domain.lb-configs |
system-property |
domain.system-property |
別名包括兩個層級:
透過第一層級的別名可以存取伺服器實例或叢集的屬性而無需 domain.servers 或 domain.clusters 前綴。因此,舉例來說,格式為 server1 的帶點名稱可對映到 domain.servers.server1 帶點名稱 (其中 server1 為伺服器實例)。
第二層級的別名用於表示叢集或獨立伺服器實例 (目標) 的配置、應用程式和資源。
下表列出了以伺服器名稱或叢集名稱黃Y的含點名稱,這些含點名稱被別名化為網域下的頂層名稱:
含點名稱 |
別名目標 |
註釋 |
---|---|---|
target.applications.* |
domain.applications.* |
該別名解析為僅由目標參照的應用程式。 |
target.resources.* |
domain.resources.* |
此別名可解析成所有 jdbc-connection-pool、connector-connection-pool、resource-adapter-config 和 target 參照的所有其他資源。 |
下表列出了以伺服器名稱或叢集名稱黃Y的含點名稱,這些含點名稱在伺服器或叢集所參考的配置中被別名化為頂層名稱。
含點名稱 |
別名目標 |
---|---|
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 |
不應對叢集實例進行別名化。若要取得叢集實例的系統特性,應依循以下方法使用帶點名稱屬性:domain.servers.clustered-instance-name.system-property,而非 clustered-instance-name.system-property。