java:、local:、および server 名前空間の名前空間ダンプ・ユーティリティー
Java™ Platform, Enterprise Edition (J2EE) アプリケーション用の java: 名前空間をダンプすると役立つ場合があります。 アプリケーションの java: 名前空間は、その Java EE アプリケーションから のみアクセス可能であるため、ダンプに dumpNameSpace コマンド行ユーティリティーを 使用することはできません。 製品スクリプト・ツールから、NameServer MBean を起動して、同じサーバー・プロセスで実行している Java EE アプリケーションの java: 名前空間 をダンプすることができます。
dumpNameSpace コマンド行ユーティリティーを使用して ダンプすることができない、サーバー・プロセスに対してローカルな別の名前空間 があります。この名前空間は、URL スキーム local: を持ち、 ネーム・サーバーを使用する代わりにローカルでオブジェクトをバインドするコンテナーによって使用されます。local: 名前空間には、ローカル・インターフェースを持つエンタープライズ Bean への参照が含まれています。 1 つのサーバー・プロセスには、local: 名前空間が 1 つだけあります。 local: 名前空間は、このサーバー・プロセスに関連した NameServer MBean を起動することによってダンプします。
名前空間ダンプ・オプション
名前空間ダンプ・オプションは、MBean の起動時に、文字ストリング・フォーマット内のパラメーターとして指定されます。このオプションの説明は、以下のとおりです。
- -startAt some/subcontext/in/the/tree
- 名前空間のルート・コンテキストから、 ダンプを開始する必要のあるトップレベル・コンテキストへのパスを示します。 ユーティリティーは、このポイント以下のサブコンテキストを再帰的にダンプします。これは、デフォルトで空ストリング、つまりルート・コンテキストになります。
- -report {short | long}
-
オプション 説明 short デフォルト。バインディング名およびバインド済みオブジェクト・タイプをダンプします。 この出力は、 Java Naming and Directory Interface (JNDI) Context.list() からも得られます。 long バインディング名、バインド済みオブジェクト・タイプ、ローカル・オブジェクト・タイプ、およびローカル・オブジェクトのストリング表現 (すなわち IOR、ストリング値、およびその他の印刷される値) をダンプします。 - -root {tree | host | legacy | cell | node | server | default}
- ダンプを開始する場所のルート・コンテキストを指定します。
-root のデフォルト値は cell です。このオプションは、サーバー名前空間のダンプに限り有効です。
オプション 説明 tree ツリー・ルート・コンテキストからツリーをダンプします。 host サーバー・ホスト・ルート・コンテキスト (「ノード」と同義) からツリーをダンプします。 legacy レガシー・ルート・コンテキストからツリーをダンプします。 セル セル・ルート・コンテキストからツリーをダンプします。これはデフォルト・オプションです。 ノード ノード・ルート・コンテキスト (「ホスト」と同義) からツリーをダンプします。 server サーバー・ルート・コンテキストからツリーをダンプします。 これは、-root のデフォルトです。 デフォルト JNDI がそのサーバー・タイプに対してデフォルトで戻す初期コンテキストからツリーをダンプします。 - -format {jndi | ins}
-
名前コンポーネントをアトミック・ストリングとして表示するためのフォーマットを指定します。 指定しない場合は、INS 規則 (id.kind) に従って構文解析されます。このオプションは、サーバー名前空間のダンプに限り有効です。
オプション 説明 jndi ネーム・コンポーネントをアトミック・ストリングとして表示します。 これは、-format のデフォルトです。 ins INS 規則 (id.kind) に従って構文解析されるネーム・コンポーネントを表示します。