comparison src/linux/doc/man/ja/orbd.1 @ 11881:5d018ec41792

8077992: Eliminate JDK build dependency of native2ascii and update Japanese nroff man pages to UTF-8 encoding Reviewed-by: mchung Contributed-by: michael.fang@oracle.com
author ihse
date Wed, 06 May 2015 10:25:51 +0200
parents 3a500be9f9ba
children aa8e52dfeee9
comparison
equal deleted inserted replaced
6:2ea57a3b521e 7:c123697bd5d4
1 '\" t 1 '\" t
2 .\" Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. 2 .\" Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved.
3 .\" Title: orbd 3 .\" Title: orbd
4 .\" Language: English 4 .\" Language: English
5 .\" Date: 2013ǯ1121 5 .\" Date: 2013年11月21日
6 .\" SectDesc: Java IDLRMI-IIOPġ 6 .\" SectDesc: Java IDLおよびRMI-IIOPツール
7 .\" Software: JDK 8 7 .\" Software: JDK 8
8 .\" Arch: 8 .\" Arch: 汎用
9 .\" 9 .\"
10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
11 .\" 11 .\"
12 .\" This code is free software; you can redistribute it and/or modify it 12 .\" This code is free software; you can redistribute it and/or modify it
13 .\" under the terms of the GNU General Public License version 2 only, as 13 .\" under the terms of the GNU General Public License version 2 only, as
26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
27 .\" or visit www.oracle.com if you need additional information or have any 27 .\" or visit www.oracle.com if you need additional information or have any
28 .\" questions. 28 .\" questions.
29 .\" 29 .\"
30 .pl 99999 30 .pl 99999
31 .TH "orbd" "1" "2013ǯ1121" "JDK 8" "Java IDLRMI-IIOPġ" 31 .TH "orbd" "1" "2013年11月21日" "JDK 8" "Java IDLおよびRMI-IIOPツール"
32 .\" ----------------------------------------------------------------- 32 .\" -----------------------------------------------------------------
33 .\" * Define some portability stuff 33 .\" * Define some portability stuff
34 .\" ----------------------------------------------------------------- 34 .\" -----------------------------------------------------------------
35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 .\" http://bugs.debian.org/507673 36 .\" http://bugs.debian.org/507673
47 .ad l 47 .ad l
48 .\" ----------------------------------------------------------------- 48 .\" -----------------------------------------------------------------
49 .\" * MAIN CONTENT STARTS HERE * 49 .\" * MAIN CONTENT STARTS HERE *
50 .\" ----------------------------------------------------------------- 50 .\" -----------------------------------------------------------------
51 .SH "NAME" 51 .SH "NAME"
52 orbd \- CORBAĶΥСˤ³֥Ȥ򥯥饤Ȥ鸡ƸƤӽФ褦ˤޤ 52 orbd \- CORBA環境のサーバーにある永続オブジェクトをクライアントから検索して呼び出せるようにします。
53 .SH "" 53 .SH "概要"
54 .sp 54 .sp
55 .if n \{\ 55 .if n \{\
56 .RS 4 56 .RS 4
57 .\} 57 .\}
58 .nf 58 .nf
62 .RE 62 .RE
63 .\} 63 .\}
64 .PP 64 .PP
65 \fIoptions\fR 65 \fIoptions\fR
66 .RS 4 66 .RS 4
67 ޥɥ饤󡦥ץ󡣥ץ򻲾ȤƤ 67 コマンドライン・オプション。オプションを参照してください。
68 .RE 68 .RE
69 .SH "" 69 .SH "説明"
70 .PP 70 .PP
71 \fIorbd\fRޥɤѤȡCORBAĶΥСˤ³֥Ȥ򥯥饤ȤƩŪ˸ƸƤӽФȤǤޤorbdġ˴ޤޤ륵Сޥ͡Ѥȡ饤ȤCORBAĶǥСˤ³֥ȤƩŪ˸ƸƤӽФȤǤޤ³Сϡ͡ߥ󥰡ӥ˱³֥ȻȤȯԤݡСΥݡֹΤORBDΥݡֹ򥪥֥ȻȤ˴ޤޤ³֥ȻȤΥ֥ȻȤORBDݡֹޤ뤳ȤˤϡΤ褦ޤ 71 \fIorbd\fRコマンドを使用すると、CORBA環境のサーバーにある永続オブジェクトをクライアントから透過的に検索して呼び出すことができます。orbdツールに含まれるサーバー・マネージャを使用すると、クライアントはCORBA環境でサーバー上にある永続オブジェクトを透過的に検索して呼び出すことができます。永続サーバーは、ネーミング・サービスに永続オブジェクト参照を発行する際、サーバーのポート番号のかわりにORBDのポート番号をオブジェクト参照に含めます。永続オブジェクト参照のオブジェクト参照にORBDポート番号を含めることには、次のような利点があります。
72 .sp 72 .sp
73 .RS 4 73 .RS 4
74 .ie n \{\ 74 .ie n \{\
75 \h'-04'\(bu\h'+03'\c 75 \h'-04'\(bu\h'+03'\c
76 .\} 76 .\}
77 .el \{\ 77 .el \{\
78 .sp -1 78 .sp -1
79 .IP \(bu 2.3 79 .IP \(bu 2.3
80 .\} 80 .\}
81 ͡ߥ󥰡ӥˤ륪֥ȻȤСΥ饤ա̵طˤʤޤȤС֥ȻȤϡƥ󥹥ȡ뤵줿Ȥϥ͡ߥ󥰡ӥΥСˤäƥ͡ߥ󥰡ӥȯԤޤθϡСγϤޤϥåȥβˤ餺ƤӽФ饤ȤORBD֥ȻȤ֤ޤ 81 ネーミング・サービスにあるオブジェクト参照が、サーバーのライフ・サイクルと無関係になります。たとえば、オブジェクト参照は、初めてインストールされたときはネーミング・サービスのサーバーによってネーミング・サービスに発行されますが、その後は、サーバーの開始またはシャットダウンの回数にかかわらず、呼び出したクライアントにORBDが正しいオブジェクト参照を返します。
82 .RE 82 .RE
83 .sp 83 .sp
84 .RS 4 84 .RS 4
85 .ie n \{\ 85 .ie n \{\
86 \h'-04'\(bu\h'+03'\c 86 \h'-04'\(bu\h'+03'\c
87 .\} 87 .\}
88 .el \{\ 88 .el \{\
89 .sp -1 89 .sp -1
90 .IP \(bu 2.3 90 .IP \(bu 2.3
91 .\} 91 .\}
92 饤Ȥϰ٤Τߥ͡ߥ󥰡ӥΥ֥ȻȤååפɬפޤθϥСΥ饤աˤѹȤ̵طˤλȤѤ뤳ȤǤޤ 92 クライアントは一度のみネーミング・サービスのオブジェクト参照をルックアップする必要がありますが、その後はサーバーのライフ・サイクルによる変更とは無関係にこの参照を利用することができます。
93 .RE 93 .RE
94 .PP 94 .PP
95 ORBDΥСޥ͡˥ˤϡ\fIservertool\fRѤƥСưɬפޤservertoolϡץꥱ󡦥ץޤ³СϿϿưߤԤΥޥɥ饤󡦥󥿥եǤСޥ͡ξܺ٤ϡСޥ͡򻲾ȤƤ 95 ORBDのサーバー・マネージャにアクセスするには、\fIservertool\fRを使用してサーバーを起動する必要があります。servertoolは、アプリケーション・プログラマが、永続サーバーの登録、登録解除、起動および停止を行うためのコマンドライン・インタフェースです。サーバー・マネージャの詳細は、サーバー・マネージャを参照してください。
96 .PP 96 .PP
97 \fIorbd\fRưȡ͡ߥ󥰡ӥⵯưޤ͡ߥ󥰡ӥξܺ١͡ߥ󥰡ӥεưߤ򻲾ȤƤ 97 \fIorbd\fRを起動すると、ネーミング・サービスも起動されます。ネーミング・サービスの詳細。ネーミング・サービスの起動と停止を参照してください。
98 .SH "ץ" 98 .SH "オプション"
99 .PP 99 .PP
100 \-ORBInitialPort \fInameserverport\fR 100 \-ORBInitialPort \fInameserverport\fR
101 .RS 4 101 .RS 4
102 ɬܡ͡ࡦСưݡȤֹꤷޤ\fIorbd\fRϡưȡΥݡȾ忮ꥯȤꥹ˥󥰤ޤOracle SolarisեȥǤϡ1024꾮ݡȤǥץ򳫻Ϥ硢root桼ˤʤɬפޤΤᡢ1024ʾΥݡֹѤ뤳Ȥᤷޤ 102 必須。ネーム・サーバーを起動するポートの番号を指定します。\fIorbd\fRは、起動されると、このポート上で着信リクエストをリスニングします。Oracle Solarisソフトウェアでは、1024より小さいポートでプロセスを開始する場合、rootユーザーになる必要があります。このため、1024以上のポート番号を使用することをお薦めします。
103 .RE 103 .RE
104 .SS "ɬܤǤʤץ" 104 .SS "必須でないオプション"
105 .PP 105 .PP
106 \-port \fIport\fR 106 \-port \fIport\fR
107 .RS 4 107 .RS 4
108 ORBDưݡȤꤷޤΥݡȤǡ³֥ȤФꥯȤORBDޤΥݡȤΥǥեͤ1049ǤΥݡֹϡ³Interoperable Object References (IOR)Υݡȡեɤɲäޤ 108 ORBDを起動するポートを指定します。このポートで、永続オブジェクトに対するリクエストをORBDが受け取ります。このポートのデフォルト値は1049です。このポート番号は、永続Interoperable Object References (IOR)のポート・フィールドに追加されます。
109 .RE 109 .RE
110 .PP 110 .PP
111 \-defaultdb \fIdirectory\fR 111 \-defaultdb \fIdirectory\fR
112 .RS 4 112 .RS 4
113 ORBD³Ǽǥ쥯ȥ\fIorb\&.db\fR١ǥ쥯ȥꤷޤΥץ󤬻ꤵƤʤ硢ǥեͤ\fI\&./orb\&.db\fRˤʤޤ 113 ORBD永続格納ディレクトリ\fIorb\&.db\fRが作成されるベース・ディレクトリを指定します。このオプションが指定されていない場合、デフォルト値は\fI\&./orb\&.db\fRになります。
114 .RE 114 .RE
115 .PP 115 .PP
116 \-serverPollingTime \fImilliseconds\fR 116 \-serverPollingTime \fImilliseconds\fR
117 .RS 4 117 .RS 4
118 \fIservertool\fRѤϿ줿³СΥإ륹֤ORBDåֳ֤ꤷޤǥեͤ1000ߥäǤ\fImilliseconds\fR˻ꤹͤϡͭˤɬפޤ 118 \fIservertool\fRを使用して登録された永続サーバーのヘルス状態をORBDがチェックする間隔を指定します。デフォルト値は1000ミリ秒です。\fImilliseconds\fRに指定する値は、有効な正の整数にする必要があります。
119 .RE 119 .RE
120 .PP 120 .PP
121 \-serverStartupDelay milliseconds 121 \-serverStartupDelay milliseconds
122 .RS 4 122 .RS 4
123 \fIservertool\fRѤϿ줿³СƵưƤ顢ž㳰ޤǤORBDԵ֤ꤷޤǥեͤ1000ߥäǤ\fImilliseconds\fR˻ꤹͤϡͭˤɬפޤ 123 \fIservertool\fRを使用して登録された永続サーバーを再起動してから、位置転送の例外を送信するまでのORBDの待機時間を指定します。デフォルト値は1000ミリ秒です。\fImilliseconds\fRに指定する値は、有効な正の整数にする必要があります。
124 .RE 124 .RE
125 .PP 125 .PP
126 \-J\fIoption\fR 126 \-J\fIoption\fR
127 .RS 4 127 .RS 4
128 Javaۥޥ\fIoption\fRϤޤ\fIoption\fRˤϡJavaץꥱưġΥե󥹡ڡ˵ܤƤ륪ץ1ĻꤷޤȤС\fI\-J\-Xms48m\fRȻꤹȡȥåס꡼48MBꤵޤjava(1)򻲾ȤƤ 128 Java仮想マシンに\fIoption\fRを渡します。\fIoption\fRには、Javaアプリケーション起動ツールのリファレンス・ページに記載されているオプションを1つ指定します。たとえば、\fI\-J\-Xms48m\fRと指定すると、スタートアップ・メモリーは48MBに設定されます。java(1)を参照してください。
129 .RE 129 .RE
130 .SS "͡ߥ󥰡ӥεư" 130 .SS "ネーミング・サービスの起動と停止"
131 .PP 131 .PP
132 ͡ߥ󥰡ӥϡCORBA֥Ȥ˥͡ߥ󥰤ǽˤCORBAӥǤ͡ߥ󥰤̾򥪥֥ȻȤ˥Хɤ뤳Ȥˤǽˤʤޤ͡ࡦХǥ󥰤͡ߥ󥰡ӥ˳ǼС饤Ȥ̾ꤷŪΥ֥ȻȤǤ褦ˤʤޤ 132 ネーミング・サービスは、CORBAオブジェクトにネーミングを可能にするCORBAサービスです。ネーミングは名前をオブジェクト参照にバインドすることにより可能になります。ネーム・バインディングをネーミング・サービスに格納すれば、クライアントが名前を指定して目的のオブジェクト参照を取得できるようになります。
133 .PP 133 .PP
134 饤ȤޤϥС¹ԤˡORBDưޤORBDˤϡ³͡ߥ󥰡ӥӰ͡ߥ󥰡ӥȤ߹ޤƤޤϤɤCOS͡ߥ󥰡ӥμǤ 134 クライアントまたはサーバーを実行する前に、ORBDを起動します。ORBDには、永続ネーミング・サービスおよび一時ネーミング・サービスが組み込まれています。これらはどちらもCOSネーミング・サービスの実装です。
135 .PP 135 .PP
136 ³͡ߥ󥰡ӥϡ͡ߥ󥰡ƥȤФƱ³󶡤ޤĤޤꡢξϡӥߤ䵯ưˤݻ졢ӥ˾㳲ȯǤǤޤORBDƵưȡ³͡ߥ󥰡ӥϥ͡ߥ󥰡ƥȤΥդ٤ƤΥ饤ȤȥС̾ΥХǥ󥰤Τޤ(³Ū)ݻ褦ˤޤ 136 永続ネーミング・サービスは、ネーミング・コンテキストに対して永続性を提供します。つまり、この情報は、サービスの停止や起動後にも維持され、サービスに障害が発生した場合でも回復できます。ORBDを再起動すると、永続ネーミング・サービスはネーミング・コンテキストのグラフを復元し、すべてのクライアントとサーバーの名前のバインディングがそのまま(永続的に)保持されるようにします。
137 .PP 137 .PP
138 ̸ߴΤᡢ꡼JDKƱƤ͡ߥ󥰡ӥ\fItnameserv\fRΥ꡼Java SEˤƱƤޤ͡ࡦӥǤϡ͡ࡦӥμ¹ˤΤߥ͡ߥ󥰡ƥȤݻޤӥǤȡ͡ߥ󥰡ƥȡդϼޤ 138 下位互換性のため、旧リリースのJDKに同梱されていた一時ネーミング・サービス\fItnameserv\fRが、今回のリリースのJava SEにも同梱されています。一時ネーム・サービスでは、ネーム・サービスの実行中にのみネーミング・コンテキストが保持されます。サービスが中断されると、ネーミング・コンテキスト・グラフは失われます。
139 .PP 139 .PP
140 \fI\-ORBInitialPort\fRϡ\fIorbd\fRɬܤΥޥɥ饤ǡ͡ߥ󥰡ӥ¹ԤݡȤֹꤹ뤿˻ѤޤμǤϡJava IDL Object Request Broker DaemonѤ˥ݡ1050ѤǤ뤳ȤȤƤޤOracle SolarisեȥѤ硢1024꾮ݡȤǥץ򳫻Ϥˤϡroot桼ˤʤɬפޤΤᡢ1024ʾΥݡֹѤ뤳ȤᤷޤɬפǤ̤ΥݡȤѹƤ 140 \fI\-ORBInitialPort\fR引数は、\fIorbd\fRの必須のコマンドライン引数で、ネーミング・サービスが実行されるポートの番号を設定するために使用されます。次の手順では、Java IDL Object Request Broker Daemon用にポート1050を使用できることを前提としています。Oracle Solarisソフトウェアを使用する場合、1024より小さいポートでプロセスを開始するには、rootユーザーになる必要があります。このため、1024以上のポート番号を使用することをお薦めします。必要であれば別のポートに変更してください。
141 .PP 141 .PP
142 UNIXޥɡ\fIorbd\fRưˤϡΤ褦Ϥޤ 142 UNIXコマンド・シェルで\fIorbd\fRを起動するには、次のように入力します。
143 .sp 143 .sp
144 .if n \{\ 144 .if n \{\
145 .RS 4 145 .RS 4
146 .\} 146 .\}
147 .nf 147 .nf
149 .fi 149 .fi
150 .if n \{\ 150 .if n \{\
151 .RE 151 .RE
152 .\} 152 .\}
153 .PP 153 .PP
154 WindowsMS\-DOSƥࡦץץȤǤϡΤ褦Ϥޤ 154 WindowsのMS\-DOSシステム・プロンプトでは、次のように入力します。
155 .sp 155 .sp
156 .if n \{\ 156 .if n \{\
157 .RS 4 157 .RS 4
158 .\} 158 .\}
159 .nf 159 .nf
161 .fi 161 .fi
162 .if n \{\ 162 .if n \{\
163 .RE 163 .RE
164 .\} 164 .\}
165 .PP 165 .PP
166 ORBD¹Ԥ졢Сȥ饤ȤΥץꥱ¹ԤǤ褦ˤʤޤ饤ȤȥСΥץꥱϡ¹Իˡ͡ߥ󥰡ӥ¹ԤƤݡȤֹ(ɬפʾϤ˥ޥ̾)ǧƤɬפޤ¸1ĤˡϡΥɤ򥢥ץꥱɲä뤳ȤǤ 166 これでORBDが実行され、サーバーとクライアントのアプリケーションを実行できるようになります。クライアントとサーバーのアプリケーションは、実行時に、ネーミング・サービスが実行されているポートの番号(必要な場合はさらにマシン名)を認識している必要があります。これを実現する1つの方法は、次のコードをアプリケーションに追加することです。
167 .sp 167 .sp
168 .if n \{\ 168 .if n \{\
169 .RS 4 169 .RS 4
170 .\} 170 .\}
171 .nf 171 .nf
176 .fi 176 .fi
177 .if n \{\ 177 .if n \{\
178 .RE 178 .RE
179 .\} 179 .\}
180 .PP 180 .PP
181 Ǥϡ͡ߥ󥰡ӥϡۥ\fIMyHost\fRΥݡ1050Ǽ¹Ԥޤ̤ˡȤơޥɥ饤󤫤饵Сޤϥ饤ȤΥץꥱ¹ԤȤˡݡֹޤϥޥ̾뤤Ϥξꤹˡ⤢ޤȤСΥޥɥ饤󡦥ץѤơ\fIHelloApplication\fRưǤޤ 181 この例では、ネーミング・サービスは、ホスト\fIMyHost\fRのポート1050上で実行されます。別の方法として、コマンドラインからサーバーまたはクライアントのアプリケーションを実行するときに、ポート番号またはマシン名あるいはその両方を指定する方法もあります。たとえば、次のコマンドライン・オプションを使用して、\fIHelloApplication\fRを起動できます。
182 .sp 182 .sp
183 .if n \{\ 183 .if n \{\
184 .RS 4 184 .RS 4
185 .\} 185 .\}
186 .nf 186 .nf
188 .fi 188 .fi
189 .if n \{\ 189 .if n \{\
190 .RE 190 .RE
191 .\} 191 .\}
192 .PP 192 .PP
193 ͡ߥ󥰡ӥߤˤϡŬڤʥڥ졼ƥ󥰡ƥࡦޥɤѤޤȤСOracle Solaris\fIpkill\fR 193 ネーミング・サービスを停止するには、適切なオペレーティング・システム・コマンドを使用します。たとえば、Oracle Solaris上で\fIpkill\fR
194 \fIorbd\fR¹Ԥꡢ\fIorbd\fRưDOSɥ\fB[Ctrl]+[C]\fR򲡤ޤ͡ߥ󥰡ӥξϡӥλȡ͡ߥ󥰡ӥϿ줿̾õ礬ޤJava IDL͡ࡦӥϡŪߤޤǼ¹Ԥޤ 194 \fIorbd\fRを実行したり、\fIorbd\fRが動作中のDOSウィンドウで\fB[Ctrl]+[C]\fRキーを押します。一時ネーミング・サービスの場合は、サービスが終了されると、ネーミング・サービスに登録された名前が消去される場合があります。Java IDLネーム・サービスは、明示的に停止されるまで実行されます。
195 .PP 195 .PP
196 ORBD°͡ߥ󥰡ӥξܺ٤ϡ 196 ORBDに付属するネーミング・サービスの詳細は、
197 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlNaming\&.htmlΡNaming Serviceפ򻲾ȤƤ 197 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlNaming\&.htmlの「Naming Service」を参照してください
198 .SH "Сޥ͡" 198 .SH "サーバー・マネージャ"
199 .PP 199 .PP
200 ORBDΥСޥ͡˥ơ³С¹Ԥˤϡ\fIservertool\fRѤƥСưɬפޤservertoolϡץꥱ󡦥ץޤ³СϿϿưߤԤΥޥɥ饤󡦥󥿥եǤ\fIservertool\fRѤƥСưϡ\fIorbd\fR¹ԤƤƱݡȤȥۥȤǵưɬפޤСۤʤݡȤǼ¹Ԥȡ롦ƥѤ˥ǡ١¸Ƥ̵ˤʤꡢӥưޤ 200 ORBDのサーバー・マネージャにアクセスして、永続サーバーを実行するには、\fIservertool\fRを使用してサーバーを起動する必要があります。servertoolは、アプリケーション・プログラマが、永続サーバーの登録、登録解除、起動および停止を行うためのコマンドライン・インタフェースです。\fIservertool\fRを使用してサーバーを起動する場合は、\fIorbd\fRが実行されている場所と同じポートとホストで起動する必要があります。サーバーを異なるポートで実行すると、ローカル・コンテキスト用にデータベースに保存されている情報が無効になり、サービスが正しく動作しません。
201 .PP 201 .PP
202 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlExample\&.html 202 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlExample\&.htmlの
203 Java IDL: The "Hello World" Exampleפ򻲾ȤƤ 203 「Java IDL: The "Hello World" Example」を参照してください
204 .PP 204 .PP
205 Ǥϡ塼ȥꥢμ˽ä\fIidlj\fRѥ\fIjavac\fRѥ¹ԤޤORBDΥСޥ͡¹Ԥˤϡμ˽äƥץꥱ¹Ԥޤ 205 この例では、チュートリアルの手順に従って\fIidlj\fRコンパイラと\fIjavac\fRコンパイラを実行します。ORBDのサーバー・マネージャを実行するには、次の手順に従ってアプリケーションを実行します。
206 .PP 206 .PP
207 \fIorbd\fRưޤ 207 \fIorbd\fRを起動します。
208 .PP 208 .PP
209 UNIXޥɡǼΤ褦Ϥޤ: 209 UNIXコマンド・シェルで次のように入力します:
210 \fIorbd \-ORBInitialPort 1050\fR 210 \fIorbd \-ORBInitialPort 1050\fR。
211 .PP 211 .PP
212 MS\-DOSƥࡦץץ(Windows)ǼΤ褦Ϥޤ: 212 MS\-DOSシステム・プロンプト(Windows)で次のように入力します:
213 \fIs\fR\fItart orbd \-ORBInitialPort 105\fR\fI0\fR 213 \fIs\fR\fItart orbd \-ORBInitialPort 105\fR\fI0\fR
214 .PP 214 .PP
215 ݡ1050ϥ͡ࡦС¹ԤݡȤǤ\fI\-ORBInitialPort\fRץɬܥޥɥ饤ǤOracle SolarisեȥѤ硢1024꾮ݡȤǥץ򳫻Ϥˤϡroot桼ˤʤɬפޤΤᡢ1024ʾΥݡֹѤ뤳Ȥᤷޤ 215 ポート1050はネーム・サーバーを実行するポートです。\fI\-ORBInitialPort\fRオプションは必須コマンドライン引数です。Oracle Solarisソフトウェアを使用する場合、1024より小さいポートでプロセスを開始するには、rootユーザーになる必要があります。このため、1024以上のポート番号を使用することをお薦めします。
216 .PP 216 .PP
217 \fIservertool\fRưޤ: 217 \fIservertool\fRを起動します:
218 \fIservertool \-ORBInitialPort 1050\fR 218 \fIservertool \-ORBInitialPort 1050\fR。
219 .PP 219 .PP
220 μȥ͡ࡦС(\fIorbd\fR)ΥݡȤƱǤ뤳ȤǧޤȤ\fI\-ORBInitialPort 1050\&.\fRΤ褦ˤʤޤ\fIservertool\fRϡ͡ࡦСƱݡȾǵưɬפޤ 220 前回の手順とネーム・サーバー(\fIorbd\fR)のポートが同じであることを確認します。たとえば\fI\-ORBInitialPort 1050\&.\fRのようになります。\fIservertool\fRは、ネーム・サーバーと同じポート上で起動する必要があります。
221 .PP 221 .PP
222 \fIservertool\fRޥɥ饤󡦥󥿥եǡ\fIservertool\fRץץȤ\fIHello\fRСưޤ 222 \fIservertool\fRコマンドライン・インタフェースで、\fIservertool\fRプロンプトから\fIHello\fRサーバーを起動します。
223 .sp 223 .sp
224 .if n \{\ 224 .if n \{\
225 .RS 4 225 .RS 4
226 .\} 226 .\}
227 .nf 227 .nf
230 .fi 230 .fi
231 .if n \{\ 231 .if n \{\
232 .RE 232 .RE
233 .\} 233 .\}
234 .PP 234 .PP
235 \fIservertool\fRˤäƥСϿơ\fIHelloServerApName\fRȤ̾С˳Ƥ졢ϿƤ뤹٤ƤΥСȤȤ˥СIDɽޤ¾üɥޤϥץץȤ饯饤ȡץꥱ¹Ԥޤ 235 \fIservertool\fRによってサーバーが登録されて、\fIHelloServerApName\fRという名前がサーバーに割り当てられ、登録されているすべてのサーバー一覧とともにサーバーIDが表示されます。他の端末ウィンドウまたはプロンプトからクライアント・アプリケーションを実行します。
236 .sp 236 .sp
237 .if n \{\ 237 .if n \{\
238 .RS 4 238 .RS 4
239 .\} 239 .\}
240 .nf 240 .nf
242 .fi 242 .fi
243 .if n \{\ 243 .if n \{\
244 .RE 244 .RE
245 .\} 245 .\}
246 .PP 246 .PP
247 \fI\-ORBInitialHost localhost\fRϾά뤳ȤǤޤ͡ࡦС\fIHello\fR饤ȤȤƱۥȾưƤ뤫Ǥ͡ࡦС̤ΥۥȤǼ¹ԤƤϡ\-\fIORBInitialHost nameserverhost\fRץѤIDL͡ࡦС¹ԤƤۥȤꤷޤμǹԤ줿Ȥ˥͡ࡦС(\fIorbd\fR)ݡȤꤷޤ(: 247 この例の\fI\-ORBInitialHost localhost\fRは省略することができます。ネーム・サーバーが\fIHello\fRクライアントとして同一ホスト上で動作しているからです。ネーム・サーバーが別のホストで実行されている場合は、\-\fIORBInitialHost nameserverhost\fRオプションを使用してIDLネーム・サーバーが実行されているホストを指定します。前の手順で行われたとおりにネーム・サーバー(\fIorbd\fR)ポートを指定します(例:
248 \fI\-ORBInitialPort 1050\fR)ORBDΥСޥ͡λ顢͡ࡦС(\fIorbd\fR)\fIservertool\fRߤ뤫λƤMS\-DOSץץȤ\fIorbd\fR򥷥åȥ󤹤ˤϡС¹ԤƤ륦ɥ򤷤\fB[Ctrl]+[C]\fR򲡤ޤ 248 \fI\-ORBInitialPort 1050\fR)。ORBDのサーバー・マネージャの操作が終了したら、ネーム・サーバー(\fIorbd\fR)と\fIservertool\fRを停止するか終了してください。MS\-DOSプロンプトで\fIorbd\fRをシャットダウンするには、サーバーを実行しているウィンドウを選択して\fB[Ctrl]+[C]\fRキーを押します。
249 .PP 249 .PP
250 Oracle Solaris\fIorbd\fR򥷥åȥ󤹤ˤϡץ򸡺ơ\fIkill\fRޥɤǽλޤСŪߤޤǤϡƽФԵ֤³ޤ\fIservertool\fR򥷥åȥ󤹤ˤϡ\fBquit\fRϤƥܡɤ\fB[Enter]\fR򲡤ޤ 250 Oracle Solarisから\fIorbd\fRをシャットダウンするには、プロセスを検索して、\fIkill\fRコマンドで終了します。サーバーを明示的に停止するまでは、呼出し待機状態が続きます。\fIservertool\fRをシャットダウンするには、\fBquit\fRと入力してキーボードの\fB[Enter]\fRキーを押します。
251 .SH "Ϣ" 251 .SH "関連項目"
252 .sp 252 .sp
253 .RS 4 253 .RS 4
254 .ie n \{\ 254 .ie n \{\
255 \h'-04'\(bu\h'+03'\c 255 \h'-04'\(bu\h'+03'\c
256 .\} 256 .\}
267 .\} 267 .\}
268 .el \{\ 268 .el \{\
269 .sp -1 269 .sp -1
270 .IP \(bu 2.3 270 .IP \(bu 2.3
271 .\} 271 .\}
272 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlNaming\&.html 272 http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/idl/jidlNaming\&.htmlの
273 Naming Service 273 「Naming Service」
274 .RE 274 .RE
275 .br 275 .br
276 'pl 8.5i 276 'pl 8.5i
277 'bp 277 'bp