Utilitário de Dump de Espaços de Nomes java:, local: e do servidor
Às vezes, é útil fazer dump do espaço de nomes java: para um aplicativo Java™ Platform, Enterprise Edition (Java EE). Você não pode usar o utilitário de linha de comandos dumpNameSpace com essa finalidade porque o espaço de nomes java: do aplicativo só pode ser acessado por esse aplicativo Java EE. Na ferramenta de script do produto, você pode chamar um MBean NameServer para efetuar dump do espaço de nomes java: para qualquer aplicativo Java EE em execução nesse mesmo processo do servidor.
Existe outro espaço de nomes local ao processo do servidor do qual não é possível fazer dump com o utilitário de linha de comandos dumpNameSpace. Esse espaço de nomes tem o esquema URL de local: e é utilizado pelo contêiner para ligar objetos localmente em vez de por meio do servidor de nomes. O espaço de nomes local: contém referências a beans corporativos com interfaces locais. Há apenas um espaço de nomes local: em um processo do servidor. Você pode fazer dump do espaço de nomes local:, chamando o MBean NameServer associado a esse processo do servidor.
Opções de Dump de Espaço de Nomes
As opções de dump de espaço de nomes são especificadas na chamada do MBean como um parâmetro em formato de cadeia de caracteres. As descrições das opções são mostradas a seguir.
- -startAt some/subcontext/in/the/tree
- Indica o caminho do contexto raiz do espaço de nomes para o contexto do nível superior onde o dump deve começar. O utilitário faz dump de subcontextos sob este ponto. O padrão é uma cadeia vazia, ou seja, o contexto raiz.
- -report {short | long}
-
Opção Description short O padrão. Faz dump do nome de vinculação e o tipo de objeto vinculado. Essa saída também é fornecida pelo Context.list() da JNDI (Java Naming and Directory Interface). long Faz dump do nome de ligação, tipo do objeto ligado, tipo do objeto local e representação de cadeia do objeto local (ou seja, os IORs, valores de cadeia e outros valores que são impressos). - -root {tree | host | legacy | cell | node | server | default}
- Especifica o contexto raiz de onde o dump deve iniciar. O valor padrão para
-root é cell. Essa opção é válida somente para dumps de espaço
de nomes de servidor.
Opção Description tree Faz dump da árvore iniciando no contexto raiz da árvore. host Faz dump da árvore iniciando no contexto raiz do host do servidor (sinônimo de "node"). legacy Faz dump da árvore iniciando no contexto raiz legado. cell Faz dump da árvore iniciando no contexto raiz da célula. Esta é a opção padrão. nó Faz dump da árvore iniciando no contexto raiz do nó (sinônimo de "host"). servidor Faz dump da árvore iniciando no contexto raiz do servidor. Este é o padrão de -root. default Faz dump da árvore iniciando no contexto inicial que JNDI retorna por padrão para esse tipo de servidor. - -format {jndi | ins}
-
Especifica o formato para exibir componentes de nome como cadeias atômicas ou analisadas de acordo com regras de INS (id.kind). Essa opção é válida somente para dumps de espaço de nomes de servidor.
Opção Description jndi Exibir componentes de nomes como cadeias atômicas. Este é o padrão de -format. ins Exibir componentes de nomes analisados de acordo com as regras de INS (id.kind).