changeset 9352 | cabba0c0f3ee |
parent 5865 | 47da38a8c0f0 |
child 9566 | d7241af95355 |
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 |