java:、local: 和 server 名称空间的名称空间转储实用程序
有时它有助于转储 Java™ 平台企业修订版 (Java EE) 应用程序的 java: 名称空间。不能将 dumpNameSpace 命令行实用程序用于此目的,因为只有 Java EE 应用程序才能访问应用程序的 java: 名称空间。通过产品脚本编制工具,您可以调用 NameServer MBean 以转储运行在同一服务器进程中的所有 Java EE 应用程序的 java: 名称空间。
这是另一个服务器进程的本地名称空间,不能使用 dumpNameSpace 命令行实用程序对其进行转储。此名称空间包含 local: 的 URL 方案,而且只有容器才能使用它在本地绑定对象(而不是通过名称服务器)。 local: 名称空间包含对具有本地接口的企业 bean 的引用。服务器进程中仅有一个 local: 名称空间。您可以通过调用与该服务器进程关联的 NameServer MBean 来转储 local: 名称空间。
名称空间转储选项
在 MBean 调用中以字符串格式指定名称空间转储选项作为参数。 下面是选项的描述。
- -startAt some/subcontext/in/the/tree
- 指示从名称空间根上下文到转储应该开始的顶层上下文的路径。实用程序递归地转储此位置下的子上下文。缺省为空字符串,即,根上下文。
- -report {short | long}
-
选项 描述 short 缺省值。转储绑定名称和绑定的对象类型。Java 命名和目录接口 (JNDI) Context.list() 也提供此输出。 long 转储绑定名称、绑定的对象类型、本地对象类型和本地对象的字符串表示法(即,IOR、字符串值和其他输出的值)。 - -root {tree | host | legacy | cell | node | server | default}
- 指定转储应该开始处的根上下文。-root 的缺省值为 cell。此选项仅对服务器名称空间转储有效。
选项 描述 tree 转储从树根上下文开始的树。 host 转储从服务器主机根上下文开始的树(与“node”的意义相同)。 legacy 转储从旧的根上下文开始的树。 cell 转储从单元根上下文开始的树。这是缺省选项。 node 转储从节点根上下文开始的树(与“host”的意义相同)。 server 转储从服务器根上下文开始的树。这是 -root 的缺省值。 default 转储从 JNDI 在缺省情况下为该服务器类型返回的初始上下文开始的树。 - -format {jndi | ins}
-
指定以原子字符串的格式显示名称组件还是根据 INS 规则 (id.kind) 以解析的名称组件的格式显示。此选项仅对服务器名称空间转储有效。
选项 描述 jndi 作为原子字符串显示名称组件。这是 -format 的缺省值。 ins 显示根据 INS 规则 (id.kind) 解析的名称组件。