Sun Java System Application Server 9.1 管理指南

Get、Set 和 List 命令

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

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

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

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

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