4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 .\"
6 .\" This code is free software; you can redistribute it and/or modify it
7 .\" under the terms of the GNU General Public License version 2 only, as
8 .\" published by the Free Software Foundation.
9 .\"
10 .\" This code is distributed in the hope that it will be useful, but WITHOUT
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 .\" version 2 for more details (a copy is included in the LICENSE file that
14 .\" accompanied this code).
15 .\"
16 .\" You should have received a copy of the GNU General Public License version
17 .\" 2 along with this work; if not, write to the Free Software Foundation,
18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 .\"
20 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 .\" or visit www.oracle.com if you need additional information or have any
22 .\" questions.
23 .\"
24 .\"
25 .TH tnameserv 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
26 .SH "名前"
27 Java IDL: 一時ネームサービス \- \f2tnameserv\fP
28 .LP
29
30 .LP
31 .LP
32 このドキュメントでは、Java IDL 一時ネームサービス \f2tnameserv\fP の使用方法について説明します。Java IDL には ORBD (Object Request Broker Daemon) も含まれています。ORBD は、ブートストラップサービス、一時ネームサービス、\f3持続\fPネームサービス、およびサーバーマネージャを含むデーモンプロセスです。Java IDL のすべてのチュートリアルでは ORBD が使用されていますが、一時ネームサービスを使用する例の \f2orbd\fP はどれも、\f2tnameserv\fP で置き換えることができます。\f2orbd\fP ツールのドキュメントについては、そのマニュアルページか、
33 .na
34 \f2Java IDL Naming Service Included with ORBD\fP
35 .fi
36 (http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html) のトピックを参照してください。
37 .LP
38 .LP
39 ここでは、次の項目について説明します。
40 .LP
41 .RS 3
42 .TP 2
43 o
44 Java\ IDL 一時ネームサービス
45 .TP 2
46 o
47 Java\ IDL 一時ネームサービスの起動
48 .TP 2
49 o
50 Java\ IDL 一時ネームサービスの停止
51 .TP 2
52 o
53 サンプルクライアント: 名前空間へのオブジェクトの追加
54 .TP 2
55 o
56 サンプルクライアント: 名前空間のブラウズ
147 start tnameserv \-ORBInitialPort 1050
148 .fl
149 \fP
150 .fi
151
152 .LP
153 .LP
154 ネームサーバーのクライアントには、新しいポート番号を知らせる必要があります。このため、ORB オブジェクトの作成時に \f2org.omg.CORBA.ORBInitialPort\fP プロパティに新しいポート番号を設定します。
155 .LP
156 .SS
157 異なるホスト上でのサーバーとクライアントの実行
158 .LP
159 .LP
160 Java IDL および RMI\-IIOP に関するチュートリアルの大部分では、ネームサービス、サーバー、クライアントのすべてが開発マシン上で実行されています。実際の配備では通常、ネームサービスとは異なるホストマシン上でクライアントとサーバーが実行されます。
161 .LP
162 .LP
163 クライアントとサーバーでネームサービスを検索するには、ネームサービスが実行されているポート番号とホストをそれらが知っている必要があります。そこで、クライアントとサーバーのファイル内の \f2org.omg.CORBA.ORBInitialPort\fP と \f2org.omg.CORBA.ORBInitialHost\fP プロパティを、ネームサービスが実行されているマシン名とポート番号に設定します。この例については、
164 .na
165 「\f2The Hello World Example Using RMI\-IIOP\fP」
166 .fi
167 (http://java.sun.com/javase/6/docs/technotes/guides/rmi\-iiop/rmiiiopexample.html) を参照してください。また、コマンド行オプション \f2\-ORBInitialPort\fP \f2nameserverport#\fP と \f2\-ORBInitialHost\fP \f2nameserverhostname\fP を使ってネームサービスの検索場所をクライアントとサーバーに知らせることも可能です。
168 .na
169 「\f2Java IDL: Running the Hello World Example on TWO Machines\fP」
170 .fi
171 (http://java.sun.com/javase/6/docs/technotes/guides/idl/tutorial/jidl2machines.html) では、このコマンド行オプションを使う方法の 1 つが示されています。
172 .LP
173 .LP
174 たとえば、一時ネームサービス \f2tnameserv\fP がホスト \f2nameserverhost\fP のポート 1050 上で、クライアントがホスト \f2clienthost\fP 上で、サーバーがホスト \f2serverhost\fP 上で、それぞれ実行されているとします。
175 .LP
176 .RS 3
177 .TP 2
178 o
179 ホスト \f2nameserverhost\fP 上の \f2tnameserv\fP を次のようにして起動します。
180 .nf
181 \f3
182 .fl
183 tnameserv \-ORBInitialPort 1050
184 .fl
185
186 .fl
187 \fP
188 .fi
189 .TP 2
190 o
191 \f2serverhost\fP 上のサーバーを次のようにして起動します。
|
4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 .\"
6 .\" This code is free software; you can redistribute it and/or modify it
7 .\" under the terms of the GNU General Public License version 2 only, as
8 .\" published by the Free Software Foundation.
9 .\"
10 .\" This code is distributed in the hope that it will be useful, but WITHOUT
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 .\" version 2 for more details (a copy is included in the LICENSE file that
14 .\" accompanied this code).
15 .\"
16 .\" You should have received a copy of the GNU General Public License version
17 .\" 2 along with this work; if not, write to the Free Software Foundation,
18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 .\"
20 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 .\" or visit www.oracle.com if you need additional information or have any
22 .\" questions.
23 .\"
24 .TH tnameserv 1 "05 Jul 2012"
25 .SH "名前"
26 Java IDL: 一時ネームサービス \- \f2tnameserv\fP
27 .LP
28
29 .LP
30 .LP
31 このドキュメントでは、Java IDL 一時ネームサービス \f2tnameserv\fP の使用方法について説明します。Java IDL には ORBD (Object Request Broker Daemon) も含まれています。ORBD は、ブートストラップサービス、一時ネームサービス、\f3持続\fPネームサービス、およびサーバーマネージャを含むデーモンプロセスです。Java IDL のすべてのチュートリアルでは ORBD が使用されていますが、一時ネームサービスを使用する例の \f2orbd\fP はどれも、\f2tnameserv\fP で置き換えることができます。\f2orbd\fP ツールのドキュメントについては、そのマニュアルページか、
32 .na
33 \f2Java IDL Naming Service Included with ORBD\fP
34 .fi
35 (http://docs.oracle.com/javase/6/docs/technotes/guides/idl/jidlNaming.html) のトピックを参照してください。
36 .LP
37 .LP
38 ここでは、次の項目について説明します。
39 .LP
40 .RS 3
41 .TP 2
42 o
43 Java\ IDL 一時ネームサービス
44 .TP 2
45 o
46 Java\ IDL 一時ネームサービスの起動
47 .TP 2
48 o
49 Java\ IDL 一時ネームサービスの停止
50 .TP 2
51 o
52 サンプルクライアント: 名前空間へのオブジェクトの追加
53 .TP 2
54 o
55 サンプルクライアント: 名前空間のブラウズ
146 start tnameserv \-ORBInitialPort 1050
147 .fl
148 \fP
149 .fi
150
151 .LP
152 .LP
153 ネームサーバーのクライアントには、新しいポート番号を知らせる必要があります。このため、ORB オブジェクトの作成時に \f2org.omg.CORBA.ORBInitialPort\fP プロパティに新しいポート番号を設定します。
154 .LP
155 .SS
156 異なるホスト上でのサーバーとクライアントの実行
157 .LP
158 .LP
159 Java IDL および RMI\-IIOP に関するチュートリアルの大部分では、ネームサービス、サーバー、クライアントのすべてが開発マシン上で実行されています。実際の配備では通常、ネームサービスとは異なるホストマシン上でクライアントとサーバーが実行されます。
160 .LP
161 .LP
162 クライアントとサーバーでネームサービスを検索するには、ネームサービスが実行されているポート番号とホストをそれらが知っている必要があります。そこで、クライアントとサーバーのファイル内の \f2org.omg.CORBA.ORBInitialPort\fP と \f2org.omg.CORBA.ORBInitialHost\fP プロパティを、ネームサービスが実行されているマシン名とポート番号に設定します。この例については、
163 .na
164 「\f2The Hello World Example Using RMI\-IIOP\fP」
165 .fi
166 (http://docs.oracle.com/javase/6/docs/technotes/guides/rmi\-iiop/rmiiiopexample.html) を参照してください。また、コマンド行オプション \f2\-ORBInitialPort\fP \f2nameserverport#\fP と \f2\-ORBInitialHost\fP \f2nameserverhostname\fP を使ってネームサービスの検索場所をクライアントとサーバーに知らせることも可能です。
167 .na
168 「\f2Java IDL: Running the Hello World Example on TWO Machines\fP」
169 .fi
170 (http://docs.oracle.com/javase/6/docs/technotes/guides/idl/tutorial/jidl2machines.html) では、このコマンド行オプションを使う方法の 1 つが示されています。
171 .LP
172 .LP
173 たとえば、一時ネームサービス \f2tnameserv\fP がホスト \f2nameserverhost\fP のポート 1050 上で、クライアントがホスト \f2clienthost\fP 上で、サーバーがホスト \f2serverhost\fP 上で、それぞれ実行されているとします。
174 .LP
175 .RS 3
176 .TP 2
177 o
178 ホスト \f2nameserverhost\fP 上の \f2tnameserv\fP を次のようにして起動します。
179 .nf
180 \f3
181 .fl
182 tnameserv \-ORBInitialPort 1050
183 .fl
184
185 .fl
186 \fP
187 .fi
188 .TP 2
189 o
190 \f2serverhost\fP 上のサーバーを次のようにして起動します。
|