Sun Java System Application Server Enterprise Edition 8.2 管理指南

List、Get 和 Set 命令

asadmin listgetset 命令串联使用可以为 Application Server 的点式命名分层结构提供导航机制。有两个分层结构:配置监视,可以对它们运行这些命令。list 命令可为具有只读或可修改属性的管理组件提供全限定带点名称。

配置分层结构提供可修改属性,而监视分层结构中管理组件的属性完全为只读属性。配置分层结构并不严格基于域的模式文档,而监视分层结构稍有不同。

使用 list 命令可以访问所需分层结构中的特定管理组件。随后,调用 getset 命令可以立即获取管理组件的属性的名称和值,或设置这些属性的值。使用通配符 (*) 选项可以获取给定全限定带点名称中的所有匹配项。

Application Server 带点名称使用 "."(句点)作为分界符来分隔完整名称的各部分。这与 UNIX 文件系统中使用 "/" 字符来分隔文件绝对路径名的各级别的方式类似。当形成 getsetlist 命令可接受的带点名称时,以下规则适用。请注意,特定命令将应用某些附加语义。

list 命令是这三个命令的导航功能的起源。如果要 setget 某个特定应用服务器子系统的属性,则必须知道此子系统的带点名称。可以借助 list 命令来查找此子系统的带点名称。以查找某个以 / 开头的大型文件系统中特定文件的修改日期(属性)为例,您必须首先找出此文件在文件系统中的位置,然后再查看其属性。因此,用于了解 Application Server 中分层结构的前两个命令为:* list "*"<command>* list * -‐monitor。请查阅 getsetlist 命令的手册页,以确定这些命令的有序输出。