jdk/src/linux/doc/man/ja/orbd.1
changeset 9352 cabba0c0f3ee
parent 5865 47da38a8c0f0
child 9566 d7241af95355
equal deleted inserted replaced
9148:8837e7172929 9352:cabba0c0f3ee
    17 ."
    17 ."
    18 ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    18 ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19 ." or visit www.oracle.com if you need additional information or have any
    19 ." or visit www.oracle.com if you need additional information or have any
    20 ." questions.
    20 ." questions.
    21 ."
    21 ."
    22 .TH orbd 1 "02 Jun 2010"
    22 .TH orbd 1 "14 Apr 2011"
    23 
    23 
    24 .LP
    24 .LP
    25 .SH "名前"
    25 .SH "̾"
    26 orbd \- The Object Request Broker Daemon
    26 orbd \- The Object Request Broker Daemon
    27 .LP
    27 .LP
    28 .RS 3
    28 .LP
    29 
    29 \f3orbd\fP ϡ饤Ȥ CORBA ĶΥСˤ³֥ȤƩŪ˸ƸƤӽФ˻Ѥޤ
    30 .LP
    30 .LP
    31 .LP
    31 .LP
    32 \f3orbd\fP は、クライアントから CORBA 環境のサーバーにある持続オブジェクトを透過的に検索して呼び出すために使用します。
    32 \f3Ϣ:\fP 
    33 .LP
    33 .na
    34 .LP
    34 \f2͡ॵӥ\fP @
    35 \f3関連項目:\fP 
       
    36 .na
       
    37 \f2ネームサービス\fP @
       
    38 .fi
    35 .fi
    39 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
    36 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
    40 .LP
    37 .LP
    41 .RE
    38 .SH ""
    42 .SH "形式"
       
    43 .LP
       
    44 
       
    45 .LP
    39 .LP
    46 .nf
    40 .nf
    47 \f3
    41 \f3
    48 .fl
    42 .fl
    49 orbd <\fP\f3options\fP\f3>
    43 orbd <\fP\f3options\fP\f3>
    50 .fl
    44 .fl
    51 \fP
    45 \fP
    52 .fi
    46 .fi
    53 
    47 
    54 .LP
    48 .LP
    55 .SH "説明"
    49 .SH ""
    56 .LP
    50 .LP
    57 
    51 .LP
    58 .LP
    52 \f3orbd\fP ġ˴ޤޤ륵Сޥ͡㡼Ȥȡ饤Ȥ CORBA ĶǥСˤ³֥ȤƩŪ˸ƸƤӽФȤǤޤ³Сϡ͡ॵӥ˻³֥ȻȤȯԤݡСΥݡֹ OBRD Υݡֹ򥪥֥ȻȤ˴ޤޤ³֥ȻȤΥ֥ȻȤ ORBD ݡֹޤ뤳ȤˤϡΤ褦ޤ
    59 .LP
       
    60 \f3orbd\fP ツールに含まれるサーバーマネージャーを使うと、クライアントは CORBA 環境でサーバー上にある持続オブジェクトを透過的に検索して呼び出すことができます。持続サーバーは、ネームサービスに持続オブジェクト参照を発行する際、サーバーのポート番号の代わりに OBRD のポート番号をオブジェクト参照に含めます。持続オブジェクト参照のオブジェクト参照に ORBD ポート番号を含めることには、次のような利点があります。
       
    61 .LP
    53 .LP
    62 .RS 3
    54 .RS 3
    63 .TP 2
    55 .TP 2
    64 o
    56 o
    65 ネームサービスにあるオブジェクト参照が、サーバーのライフタイムと無関係になる。オブジェクト参照は、始めてインストールされたときはネームサービスのサーバーによりネームサービスに発行されますが、その後は、サーバーの開始またはシャットダウンの回数にかかわらず、ORBD がいつでも呼び出したクライアントに正しいオブジェクト参照を返します。 
    57 ͡ॵӥˤ륪֥ȻȤСΥ饤ե̵طˤʤ롣֥ȻȤϡϤƥ󥹥ȡ뤵줿Ȥϥ͡ॵӥΥСˤ͡ॵӥȯԤޤθϡСγϤޤϥåȥβˤ餺ORBD ĤǤƤӽФ饤Ȥ֥ȻȤ֤ޤ 
    66 .TP 2
    58 .TP 2
    67 o
    59 o
    68 クライアントは一度だけネーミングサービスのオブジェクト参照をルックアップする必要があるが、その後はサーバーのライフタイムによる変更とは無関係にこの参照を利用することができる 
    60 饤Ȥϰ٤͡ߥ󥰥ӥΥ֥ȻȤååפɬפ뤬θϥСΥ饤եˤѹȤ̵طˤλȤѤ뤳ȤǤ 
    69 .RE
    61 .RE
    70 
    62 
    71 .LP
    63 .LP
    72 .LP
    64 .LP
    73 ORBD のサーバーマネージャーにアクセスするには、servertool(1) を使用してサーバーを起動する必要があります。 servertool は、アプリケーションプログラマが、持続サーバーの登録、登録解除、起動、およびシャットダウンを行うためのコマンド行インタフェースです。サーバーマネージャーの詳細については、このドキュメントの\f2「サーバーマネージャー」\fPを参照してください。
    65 ORBD ΥСޥ͡㡼˥ˤϡservertool(1) ѤƥСưɬפޤservertool ϡץꥱץޤ³СϿϿưӥåȥԤΥޥɹԥ󥿥եǤСޥ͡㡼ξܺ٤ˤĤƤϡΥɥȤΡ֥Сޥ͡㡼פ򻲾ȤƤ
    74 .LP
    66 .LP
    75 .LP
    67 .LP
    76 \f2orbd\fP を起動すると、ネームサービスも起動されます。ネームサービスについては、
    68 \f2orbd\fP ưȡ͡ॵӥⵯưޤ͡ॵӥˤĤƤϡ
    77 .na
    69 .na
    78 \f2「ネームサービス」\fP @
    70 \f2֥͡ॵӥ\fP @
    79 .fi
    71 .fi
    80 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.htmlを参照してください。
    72 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html򻲾ȤƤ
    81 .LP
    73 .LP
    82 .SH "オプション"
    74 .SH "ץ"
    83 .LP
    75 .LP
    84 .SS 
    76 .SS 
    85 必須オプション
    77 ɬܥץ
    86 .LP
    78 .LP
    87 .RS 3
    79 .RS 3
    88 .TP 3
    80 .TP 3
    89 \-ORBInitialPort nameserverport 
    81 \-ORBInitialPort nameserverport 
    90 ネームサーバーを起動するポートの番号を指定します。\f2orbd\fP は、起動されると、このポート上で着信要求を待機します。Solaris ソフトウェアの使用時は、1024 より小さいポートでプロセスを開始する場合、root ユーザーになる必要があります。 このため、1024 または 1024 より大きいポートを使用することをお勧めします。 (必須) 
    82 ͡ॵСưݡȤֹꤷޤ\f2orbd\fP ϡưȡΥݡȾ忮׵ԵޤSolaris եȥѤ硢1024 꾮ݡȾǥץ򳫻Ϥˤϡroot 桼ˤʤɬפޤΤᡢ1024 ʾΥݡֹѤ뤳Ȥ򤪴ᤷޤ(ɬ) 
    91 .RE
    83 .RE
    92 
    84 
    93 .LP
    85 .LP
    94 .LP
    86 .LP
    95 
    87 
    96 .LP
    88 .LP
    97 .SS 
    89 .SS 
    98 その他のオプション
    90 ¾Υץ
    99 .LP
    91 .LP
   100 .RS 3
    92 .RS 3
   101 .TP 3
    93 .TP 3
   102 \-port port 
    94 \-port port 
   103 ORBD を起動するポートを指定します。 ORBD は、このポートで、持続オブジェクトに対する要求を受け取ります。このポートのデフォルト値は 1049 です。 このポート番号は持続 Interoperable Object References (IOR) のポートフィールドに追加されます。(省略可) 
    95 ORBD ưݡȤꤷޤORBD ϡΥݡȤǡ³֥ȤФ׵ޤΥݡȤΥǥեͤ 1049 ǤΥݡֹ椬³ Interoperable Object References (IOR). Υݡȥեɤɲäޤ(ά) 
   104 .RE
    96 .RE
   105 
    97 
   106 .LP
    98 .LP
   107 .RS 3
    99 .RS 3
   108 .TP 3
   100 .TP 3
   109 \-defaultdb directory 
   101 \-defaultdb directory 
   110 ORBD 持続格納ディレクトリ \f2orb.db\fP が作成されるベースディレクトリを指定します。このオプションが指定されていない場合、デフォルト値は「./orb.db」となります。(省略可) 
   102 ORBD ³Ǽǥ쥯ȥ \f2orb.db\fP ١ǥ쥯ȥꤷޤΥץ󤬻ꤵƤʤ硢ǥեͤϡ./orb.dbפȤʤޤ(ά) 
   111 .RE
   103 .RE
   112 
   104 
   113 .LP
   105 .LP
   114 .RS 3
   106 .RS 3
   115 .TP 3
   107 .TP 3
   116 \-serverPollingTime milliseconds 
   108 \-serverPollingTime milliseconds 
   117 \f2servertool\fP を使用して登録された持続サーバーが正常に動作していることを ORBD が確認する回数を指定します。デフォルト値は 1,000 ミリ秒です。 「ミリ秒」の指定値は有効な整数値である必要があります。(省略可) 
   109 \f2servertool\fP ѤϿ줿³СưƤ뤳Ȥ ORBD ǧꤷޤǥեͤ 1,000 ߥäǤ\f2milliseconds\fP ˻ꤹͤϡͭǤʤФʤޤ(ά) 
   118 .RE
   110 .RE
   119 
   111 
   120 .LP
   112 .LP
   121 .RS 3
   113 .RS 3
   122 .TP 3
   114 .TP 3
   123 \-serverStartupDelay milliseconds 
   115 \-serverStartupDelay milliseconds 
   124 \f2servertool\fP を使用して登録された持続サーバーを再起動してから、位置転送の例外を送信するまでの ORBD の待機時間を指定します。デフォルト値は 1,000 ミリ秒です。 「ミリ秒」の指定値は有効な整数値である必要があります。(省略可) 
   116 \f2servertool\fP ѤϿ줿³СƵưƤ顢ž㳰ޤǤ ORBD Ե֤ꤷޤǥեͤ 1,000 ߥäǤ\f2milliseconds\fP ˻ꤹͤϡͭǤʤФʤޤ(ά) 
   125 .RE
   117 .RE
   126 
   118 
   127 .LP
   119 .LP
   128 .RS 3
   120 .RS 3
   129 .TP 3
   121 .TP 3
   130 \-Joption 
   122 \-Joption 
   131 Java 仮想マシンに \f2option\fP を渡します。 \f2option\fP には、java(1)のリファレンスページに記載されているオプションを 1 つ指定します。たとえば、\f3\-J\-Xms48m\fP と指定すると、スタートアップメモリーは 48M バイトに設定されます。\f3\-J\fP を使って背後の実行環境にオプションを渡すことはよく行われています。 
   123 Java ۥޥ \f2option\fP Ϥޤ\f2option\fP ˤϡjava(1)Υե󥹥ڡ˵ܤƤ륪ץ 1 ĻꤷޤȤС\f3\-J\-Xms48m\fP Ȼꤹȡȥåץ꡼ 48M ХȤꤵޤ\f3\-J\fP Ȥäظμ¹ԴĶ˥ץϤȤϤ褯ԤƤޤ 
   132 .TP 3
   124 .TP 3
   133  
   125  
   134 .RE
   126 .RE
   135 
   127 
   136 .LP
   128 .LP
   137 .SH "ネームサービスの起動と停止"
   129 .SH "͡ॵӥεư"
   138 .LP
   130 .LP
   139 .LP
   131 .LP
   140 ネームサービスは、
   132 ͡ॵӥϡ
   141 .na
   133 .na
   142 \f2CORBA オブジェクト\fP @
   134 \f2CORBA ֥\fP @
   143 .fi
   135 .fi
   144 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#CORBA%20objectにネーミングを可能にする CORBA サービスです。 ネーミングは名前をオブジェクト参照にバインドすることにより可能になります。
   136 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#CORBA%20object˥͡ߥ󥰤ǽˤ CORBA ӥǤ͡ߥ󥰤̾򥪥֥ȻȤ˥Хɤ뤳Ȥˤǽˤʤޤ
   145 .na
   137 .na
   146 \f2「ネームバインディング」\fP @
   138 \f2֥͡Хǥ󥰡\fP @
   147 .fi
   139 .fi
   148 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#name%20bindingはネームサービスに格納され、クライアントは名前を与えて目的のオブジェクト参照を取得できます。
   140 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#name%20bindingϥ͡ॵӥ˳Ǽ졢饤Ȥ̾ͿŪΥ֥ȻȤǤޤ
   149 .LP
   141 .LP
   150 .LP
   142 .LP
   151 ORBD は、クライアントまたはサーバーを実行する前に起動します。ORBD には、持続ネームサービスおよび一時ネームサービスが組み込まれています。 これらはどちらも COS ネームサービスの実装です。
   143 ORBD ϡ饤ȤޤϥС¹Ԥ˵ưޤORBD ˤϡ³͡ॵӥӰ͡ॵӥȤ߹ޤƤޤϤɤ COS ͡ॵӥμǤ
   152 .LP
   144 .LP
   153 .LP
   145 .LP
   154 \f3「持続」ネームサービス\fPは、ネーミングコンテキストに対して持続性を提供します。つまり、この情報は、サービスの停止や起動後にも維持され、サービスに障害が発生した場合でも回復できます。ORBD を再起動すると、持続ネームサービスはネーミングコンテキストのグラフを復元し、すべてのクライアントとサーバーの名前のバインディングが保持されます。
   146 \f3ֻ³ץ͡ॵӥ\fPϡ͡ߥ󥰥ƥȤФƻ³󶡤ޤĤޤꡢξϡӥߤ䵯ưˤݻ졢ӥ˾㳲ȯǤǤޤORBD Ƶưȡ³͡ॵӥϥ͡ߥ󥰥ƥȤΥդ٤ƤΥ饤ȤȥС̾ΥХǥ󥰤ݻޤ
   155 .LP
   147 .LP
   156 .LP
   148 .LP
   157 \ 
   149 \ 
   158 .LP
   150 .LP
   159 .LP
   151 .LP
   160 下位互換性のため、旧バージョンの JDK に同梱されていた\f3一時ネームサービス\fPが、今回のリリースの J2SE にも同梱されています。一時ネームサービスでは、ネームサービスの実行中にのみネーミングコンテキストが保持されます。サービスが中断されると、ネーミングコンテキストは失われます。
   152 ̸ߴΤᡢС JDK ƱƤ\f2͡ॵӥ\fPΥ꡼ J2SE ˤƱƤޤ͡ॵӥǤϡ͡ॵӥμ¹ˤΤߥ͡ߥ󥰥ƥȤݻޤӥǤȡ͡ߥ󥰥ƥȤϼޤ
   161 .LP
   153 .LP
   162 .LP
   154 .LP
   163 \f2\-ORBInitialPort\fP 引数は、\f2orbd\fP の必須のコマンド行引数で、ネームサービスが実行されるポートの番号を設定するために使われます。以下の説明では、Java\ IDL Object Request Broker Daemon 用にポート 1050 を使用できることを前提としています。Solaris ソフトウェアの使用時は、1024 より小さいポートでプロセスを開始する場合は、root ユーザーになる必要があります。 このため、1024 または 1024 より大きいポートを使用することをお勧めします。
   155 \f2\-ORBInitialPort\fP ϡ\f2orbd\fP ɬܤΥޥɹ԰ǡ͡ॵӥ¹ԤݡȤֹꤹ뤿˻ȤޤʲǤϡJavaIDL Object Request Broker Daemon Ѥ˥ݡ 1050 ѤǤ뤳ȤȤƤޤSolaris եȥѤ硢1024 꾮ݡȾǥץ򳫻Ϥˤϡroot 桼ˤʤɬפޤΤᡢ1024 ʾΥݡֹѤ뤳Ȥ򤪴ᤷޤɬפǤ̤ΥݡȤѹƤ
   164 .LP
   156 .LP
   165 .LP
   157 .LP
   166 UNIX コマンドシェルで \f2orbd\fP を起動するには、次のように入力します。
   158 UNIX ޥɥ \f2orbd\fP ưˤϡΤ褦Ϥޤ
   167 .LP
   159 .LP
   168 .nf
   160 .nf
   169 \f3
   161 \f3
   170 .fl
   162 .fl
   171   orbd \-ORBInitialPort 1050&
   163   orbd \-ORBInitialPort 1050&
   173 \fP
   165 \fP
   174 .fi
   166 .fi
   175 
   167 
   176 .LP
   168 .LP
   177 .LP
   169 .LP
   178 Windows の MS\-DOS システムプロンプトでは、次のように入力します。
   170 Windows  MS\-DOS ƥץץȤǤϡΤ褦Ϥޤ
   179 .LP
   171 .LP
   180 .nf
   172 .nf
   181 \f3
   173 \f3
   182 .fl
   174 .fl
   183   start orbd \-ORBInitialPort 1050
   175   start orbd \-ORBInitialPort 1050
   185 \fP
   177 \fP
   186 .fi
   178 .fi
   187 
   179 
   188 .LP
   180 .LP
   189 .LP
   181 .LP
   190 これで ORBD が実行され、サーバーとクライアントのアプリケーションを実行できるようになります。クライアントとサーバーのアプリケーションは、実行時に、ネームサービスが実行されているポートの番号 (必要な場合はさらにマシン名) を認識している必要があります。これを実現する 1 つの方法は、次のコードをアプリケーションに追加することです。
   182  ORBD ¹Ԥ졢Сȥ饤ȤΥץꥱ¹ԤǤ褦ˤʤޤ饤ȤȥСΥץꥱϡ¹Իˡ͡ॵӥ¹ԤƤݡȤֹ (ɬפʾϤ˥ޥ̾) ǧƤɬפޤ¸ 1 ĤˡϡΥɤ򥢥ץꥱɲä뤳ȤǤ
   191 .LP
   183 .LP
   192 .nf
   184 .nf
   193 \f3
   185 \f3
   194 .fl
   186 .fl
   195         Properties props = new Properties();
   187         Properties props = new Properties();
   203 \fP
   195 \fP
   204 .fi
   196 .fi
   205 
   197 
   206 .LP
   198 .LP
   207 .LP
   199 .LP
   208 この例では、ネームサービスは、ホスト MyHost のポート 1050 上で実行されます。別の方法として、コマンド行からサーバーまたはクライアントのアプリケーションを実行するときに、ポート番号またはマシン名あるいはその両方を指定する方法もあります。たとえば、次のコマンド行オプションを使用して、「HelloApplication」を起動できます。
   200 Ǥϡ͡ॵӥϡۥ MyHost Υݡ 1050 Ǽ¹Ԥޤ̤ˡȤơޥɹԤ饵Сޤϥ饤ȤΥץꥱ¹ԤȤˡݡֹޤϥޥ̾뤤Ϥξꤹˡ⤢ޤȤСΥޥɹԥץѤơHelloApplicationפưǤޤ
   209 .LP
   201 .LP
   210 .nf
   202 .nf
   211 \f3
   203 \f3
   212 .fl
   204 .fl
   213      java HelloApplication \-ORBInitialPort 1050 \-ORBInitialHost MyHost
   205      java HelloApplication \-ORBInitialPort 1050 \-ORBInitialHost MyHost
   215 \fP
   207 \fP
   216 .fi
   208 .fi
   217 
   209 
   218 .LP
   210 .LP
   219 .LP
   211 .LP
   220 ネームサービスを停止するには、適切なオペレーティングシステムコマンドを使用します。 たとえば、Solaris では \f2pkill orbd\fP を使用し、\f2orbd\fP が実行されている DOS ウィンドウでは \f2Ctrl+C\fP キーを使用します。一時ネームサービスの場合は、サービスが終了されると、ネームサービスに登録された名前が消去される場合があります。Java IDL ネームサービスは、明示的に停止されるまで実行されます。
   212 ͡ॵӥߤˤϡŬڤʥڥ졼ƥ󥰥ƥॳޥɤѤޤȤСSolaris  \f2pkill orbd\fP \f2¹Ԥꡢ\fP \f2orbd\fP ư DOS ɥ Ctrl+C 򲡤ꤷޤ͡ॵӥξϡӥλȡ͡ॵӥϿ줿̾õ礬ޤJava IDL ͡ॵӥϡŪߤޤǼ¹Ԥޤ
   221 .LP
   213 .LP
   222 .LP
   214 .LP
   223 ORDB に含まれるネームサービスの詳細については、
   215 ORDB ˴ޤޤ͡ॵӥξܺ٤ˤĤƤϡ
   224 .na
   216 .na
   225 \f2「ネームサービス」\fP @
   217 \f2֥͡ॵӥ\fP @
   226 .fi
   218 .fi
   227 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.htmlを参照してください。
   219 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html򻲾ȤƤ
   228 .LP
   220 .LP
   229 .SH "サーバーマネージャー"
   221 .SH "Сޥ͡㡼"
   230 .LP
   222 .LP
   231 .LP
   223 .LP
   232 ORBD のサーバーマネージャーにアクセスして持続サーバーを実行するには、servertool(1) を使用してサーバーを起動する必要があります。 servertool は、アプリケーションプログラマが、持続サーバーの登録、登録解除、起動、およびシャットダウンを行うためのコマンド行インタフェースです。servertool を使用してサーバーを起動する場合は、\f2orbd\fP が実行されている場所と同じポートとホストで起動する必要があります。サーバーを異なるポートで実行すると、ローカルコンテキスト用にデータベースに保存されている情報が無効になり、サービスが正しく動作しません。
   224 ORBD ΥСޥ͡㡼˥ƻ³С¹Ԥˤϡservertool(1) ѤƥСưɬפޤservertool ϡץꥱץޤ³СϿϿưӥåȥԤΥޥɹԥ󥿥եǤ\f2servertool\fP ѤƥСưϡ\f2orbd\fP ¹ԤƤƱݡȤȥۥȤǵưɬפޤСۤʤݡȤǼ¹Ԥȡ륳ƥѤ˥ǡ١¸Ƥ̵ˤʤꡢӥưޤ
   233 .LP
   225 .LP
   234 .SS 
   226 .SS 
   235 サーバーマネージャー:例
   227 Сޥ͡㡼: 
   236 .LP
   228 .LP
   237 .LP
   229 .LP
   238 デモ用の
   230 ǥѤ
   239 .na
   231 .na
   240 \f2サンプルチュートリアル\fP @
   232 \f2ץ塼ȥꥢ\fP @
   241 .fi
   233 .fi
   242 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlExample.htmlを使用し、チュートリアルの手順に従って、\f2idlj\fP コンパイラと \f2javac\fP コンパイラを実行します。サーバーマネージャーを実行するには、次の手順に従ってアプリケーションを実行します。
   234 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlExample.htmlѤ塼ȥꥢμ˽äơ\f2idlj\fP ѥ \f2javac\fP ѥ¹ԤޤСޥ͡㡼¹Ԥˤϡμ˽äƥץꥱ¹Ԥޤ
   243 .LP
   235 .LP
   244 .LP
   236 .LP
   245 \f2orbd\fP を起動します。
   237 \f2orbd\fP ưޤ
   246 .LP
   238 .LP
   247 .LP
   239 .LP
   248 UNIX コマンドシェルで \f2orbd\fP を起動するには、次のように入力します。
   240 UNIX ޥɥ \f2orbd\fP ưˤϡΤ褦Ϥޤ
   249 .LP
   241 .LP
   250 .LP
   242 .LP
   251 \ 
   243 \ 
   252 .LP
   244 .LP
   253 .nf
   245 .nf
   258 \fP
   250 \fP
   259 .fi
   251 .fi
   260 
   252 
   261 .LP
   253 .LP
   262 .LP
   254 .LP
   263 Windows の MS\-DOS システムプロンプトでは、次のように入力します。
   255 Windows  MS\-DOS ƥץץȤǤϡΤ褦Ϥޤ
   264 .LP
   256 .LP
   265 .nf
   257 .nf
   266 \f3
   258 \f3
   267 .fl
   259 .fl
   268   start orbd \-ORBInitialPort 1050
   260   start orbd \-ORBInitialPort 1050
   270 \fP
   262 \fP
   271 .fi
   263 .fi
   272 
   264 
   273 .LP
   265 .LP
   274 .LP
   266 .LP
   275 \f21050\fP はネームサーバーを実行するポートです。\f2\-ORBInitialPort\fP は必要なコマンド行の引数です。Solaris ソフトウェアの使用時は、1024 より小さいポートでプロセスを開始する場合は、root ユーザーになる必要があります。 このため、1024 または 1024 より大きいポートを使用することをお勧めします。
   267 \f21050\fP ϥ͡ॵС¹ԤݡȤǤ\f2\-ORBInitialPort\fP ɬפʥޥɹԤΰǤSolaris եȥѤ硢1024 꾮ݡȾǥץ򳫻Ϥˤϡroot 桼ˤʤɬפޤΤᡢ1024 ʾΥݡֹѤ뤳Ȥ򤪴ᤷޤ
   276 .LP
   268 .LP
   277 .LP
   269 .LP
   278 \f2servertool\fP を起動します。
   270 \f2servertool\fP ưޤ
   279 .LP
   271 .LP
   280 .LP
   272 .LP
   281 Hello サーバーを起動するには、次のように入力します。
   273 Hello СưˤϡΤ褦Ϥޤ
   282 .LP
   274 .LP
   283 .nf
   275 .nf
   284 \f3
   276 \f3
   285 .fl
   277 .fl
   286   servertool \-ORBInitialPort 1050
   278   servertool \-ORBInitialPort 1050
   288 \fP
   280 \fP
   289 .fi
   281 .fi
   290 
   282 
   291 .LP
   283 .LP
   292 .LP
   284 .LP
   293 前回の手順と同様にネームサーバー (\f2orbd\fP) のポートを指定します。 たとえば \f2\-ORBInitialPort 1050\fP のようになります。\f2servertool\fP は、ネームサーバーと同じポート上で起動する必要があります。
   285 μƱͤ˥͡ॵС (\f2orbd\fP) ΥݡȤꤷޤȤ \f2\-ORBInitialPort 1050\fP Τ褦ˤʤޤ\f2servertool\fP ϡ͡ॵСƱݡȾǵưɬפޤ
   294 .LP
   286 .LP
   295 .LP
   287 .LP
   296 \f2servertool\fP コマンド行インタフェースが表示されます。
   288 \f2servertool\fP ޥɹԥ󥿥եɽޤ
   297 .LP
   289 .LP
   298 .LP
   290 .LP
   299 
   291 
   300 .LP
   292 .LP
   301 .LP
   293 .LP
   302 \f2servertool\fP プロンプトから Hello サーバーを起動します。
   294 \f2servertool\fP ץץȤ Hello Сưޤ
   303 .LP
   295 .LP
   304 .nf
   296 .nf
   305 \f3
   297 \f3
   306 .fl
   298 .fl
   307   servertool  > register \-server HelloServer \-classpath . \-applicationName
   299   servertool  > register \-server HelloServer \-classpath .\-applicationName
   308 .fl
   300 .fl
   309                 HelloServerApName
   301                 HelloServerApName
   310 .fl
   302 .fl
   311 \fP
   303 \fP
   312 .fi
   304 .fi
   313 
   305 
   314 .LP
   306 .LP
   315 .LP
   307 .LP
   316 \f2servertool\fP によってサーバーが登録されて、「HelloServerApName」という名前がサーバーに割り当てられ、サーバー ID が表示されます。
   308 \f2servertool\fP ˤäƥСϿơHelloServerApNameפȤ̾С˳Ƥ졢С ID ɽޤ
   317 .LP
   309 .LP
   318 .LP
   310 .LP
   319 
   311 
   320 .LP
   312 .LP
   321 .LP
   313 .LP
   322 別の端末ウィンドウまたはプロンプトからクライアントアプリケーションを実行します。
   314 ̤üɥޤϥץץȤ饯饤ȥץꥱ¹Ԥޤ
   323 .LP
   315 .LP
   324 .LP
   316 .LP
   325 \ 
   317 \ 
   326 .LP
   318 .LP
   327 .nf
   319 .nf
   332 \fP
   324 \fP
   333 .fi
   325 .fi
   334 
   326 
   335 .LP
   327 .LP
   336 .LP
   328 .LP
   337 この例の \f2\-ORBInitialHost localhost\fP は省略することができます。 ネームサーバーが Hello クライアントとして同一ホスト上で動作しているからです。ネームサーバーが別のホストで動作している場合は、IDL ネームサーバーが動作しているホストを \f2\-ORBInitialHost\fP \f2nameserverhost\fP で指定します。
   329  \f2\-ORBInitialHost localhost\fP Ͼά뤳ȤǤޤ͡ॵС Hello 饤ȤȤƱۥȾưƤ뤫Ǥ͡ॵС̤ΥۥȤưƤϡIDL ͡ॵСưƤۥȤ \f2\-ORBInitialHost\fP \f2nameserverhost\fP ǻꤷޤ
   338 .LP
   330 .LP
   339 .LP
   331 .LP
   340 前回の手順と同様にネームサーバー (\f2orbd\fP) のポートを指定します。 たとえば \f2\-ORBInitialPort 1050\fP のようになります。
   332 μƱͤ˥͡ॵС (\f2orbd\fP) ΥݡȤꤷޤȤ \f2\-ORBInitialPort 1050\fP Τ褦ˤʤޤ
   341 .LP
   333 .LP
   342 .LP
   334 .LP
   343 \ 
   335 \ 
   344 .LP
   336 .LP
   345 .LP
   337 .LP
   346 \ 
   338 \ 
   347 .LP
   339 .LP
   348 .LP
   340 .LP
   349 サーバーマネージャーの操作が終了したら、ネームサーバー (\f2orbd\fP) と \f2servertool\fP を停止するか終了してください。
   341 Сޥ͡㡼λ顢͡ॵС (\f2orbd\fP)  \f2servertool\fP ߤ뤫λƤ
   350 .LP
   342 .LP
   351 .LP
   343 .LP
   352 DOS プロンプトで \f2orbd\fP をシャットダウンするには、サーバーを実行しているウィンドウを選択して \f2Ctrl+C\fP と入力します。UNIX シェルで \f2orbd\fP をシャットダウンするには、プロセスを検出して終了 (kill) します。サーバーを明示的に停止するまでは、呼び出し待機状態が続きます。
   344 DOS ץץȤ \f2orbd\fP 򥷥åȥ󤹤ˤϡС¹ԤƤ륦ɥ򤷤 \f2Ctrl+C\fP ϤޤUNIX  \f2orbd\fP 򥷥åȥ󤹤ˤϡץ򸡽Фƽλ (kill) ޤСŪߤޤǤϡƤӽФԵ֤³ޤ
   353 .LP
   345 .LP
   354 .LP
   346 .LP
   355 \f2servertool\fP をシャットダウンするには、\f2quit\fP と入力し、キーボードの \f2Enter\fP キーを押します。
   347 \f2servertool\fP 򥷥åȥ󤹤ˤϡ \f2quit\fP Ϥƥܡɤ \f2Enter\fP 򲡤ޤ
   356 .LP
   348 .LP
   357 .SH "関連項目"
   349 .SH "Ϣ"
   358 .LP
   350 .LP
   359 .RS 3
   351 .RS 3
   360 .TP 2
   352 .TP 2
   361 o
   353 o
   362 .na
   354 .na
   363 \f2ネームサービス\fP @
   355 \f2͡ॵӥ\fP @
   364 .fi
   356 .fi
   365 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
   357 http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
   366 .br
   358 .br
   367 .TP 2
   359 .TP 2
   368 o
   360 o