orbd.1 revision 4033
0N/A." Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
2362N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A."
0N/A." This code is free software; you can redistribute it and/or modify it
0N/A." under the terms of the GNU General Public License version 2 only, as
0N/A." published by the Free Software Foundation.
0N/A."
0N/A." This code is distributed in the hope that it will be useful, but WITHOUT
0N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A." version 2 for more details (a copy is included in the LICENSE file that
0N/A." accompanied this code).
0N/A."
0N/A." You should have received a copy of the GNU General Public License version
2362N/A." 2 along with this work; if not, write to the Free Software Foundation,
0N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A."
0N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
0N/A." or visit www.oracle.com if you need additional information or have any
0N/A." questions.
0N/A."
0N/A.TH orbd 1 "14 Apr 2011"
0N/A
0N/A.LP
0N/A.SH "̾��"
0N/Aorbd \- The Object Request Broker Daemon
0N/A.LP
0N/A.LP
0N/A\f3orbd\fP �ϡ����饤����Ȥ��� CORBA �Ķ��Υ����С��ˤ����³���֥������Ȥ�Ʃ��Ū�˸������ƸƤӽФ�����˻��Ѥ��ޤ���
0N/A.LP
0N/A.LP
0N/A\f3��Ϣ����:\fP
0N/A.na
0N/A\f2�͡��ॵ���ӥ�\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
0N/A.LP
0N/A.SH "����"
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/Aorbd <\fP\f3options\fP\f3>
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.SH "����"
0N/A.LP
0N/A.LP
0N/A\f3orbd\fP �ġ���˴ޤޤ�륵���С��ޥ͡����㡼��Ȥ��ȡ����饤����Ȥ� CORBA �Ķ��ǥ����С���ˤ����³���֥������Ȥ�Ʃ��Ū�˸������ƸƤӽФ����Ȥ��Ǥ��ޤ�����³�����С��ϡ��͡��ॵ���ӥ��˻�³���֥������Ȼ��Ȥ�ȯ�Ԥ���ݡ������С��Υݡ����ֹ������� OBRD �Υݡ����ֹ�򥪥֥������Ȼ��Ȥ˴ޤ�ޤ�����³���֥������Ȼ��ȤΥ��֥������Ȼ��Ȥ� ORBD �ݡ����ֹ��ޤ�뤳�Ȥˤϡ����Τ褦������������ޤ���
0N/A.LP
0N/A.RS 3
0N/A.TP 2
0N/Ao
0N/A�͡��ॵ���ӥ��ˤ��륪�֥������Ȼ��Ȥ��������С��Υ饤�ե������̵�ط��ˤʤ롣���֥������Ȼ��Ȥϡ��Ϥ�ƥ��󥹥ȡ��뤵�줿�Ȥ��ϥ͡��ॵ���ӥ��Υ����С��ˤ��͡��ॵ���ӥ���ȯ�Ԥ���ޤ��������θ�ϡ������С��γ��Ϥޤ��ϥ���åȥ�����β���ˤ�����餺��ORBD �����ĤǤ�ƤӽФ������饤����Ȥ����������֥������Ȼ��Ȥ��֤��ޤ���
0N/A.TP 2
0N/Ao
0N/A���饤����Ȥϰ��٤����͡��ߥ󥰥����ӥ��Υ��֥������Ȼ��Ȥ��å����åפ���ɬ�פ����뤬�����θ�ϥ����С��Υ饤�ե�����ˤ���ѹ��Ȥ�̵�ط��ˤ��λ��Ȥ����Ѥ��뤳�Ȥ��Ǥ���
0N/A.RE
0N/A
0N/A.LP
0N/A.LP
0N/AORBD �Υ����С��ޥ͡����㡼�˥�����������ˤϡ�servertool(1) ����Ѥ��ƥ����С���ư����ɬ�פ�����ޤ���servertool �ϡ����ץꥱ�������ץ?��ޤ�����³�����С�����Ͽ����Ͽ���ư������ӥ���åȥ������Ԥ�����Υ��ޥ�ɹԥ��󥿥ե������Ǥ��������С��ޥ͡����㡼�ξܺ٤ˤĤ��Ƥϡ����Υɥ�����ȤΡ֥����С��ޥ͡����㡼�פ򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
0N/A\f2orbd\fP ��ư����ȡ��͡��ॵ���ӥ��ⵯư����ޤ����͡��ॵ���ӥ��ˤĤ��Ƥϡ�
0N/A.na
0N/A\f2�֥͡��ॵ���ӥ���\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html�򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.SH "���ץ����"
0N/A.LP
0N/A.SS
0N/Aɬ�ܥ��ץ����
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-ORBInitialPort nameserverport
0N/A�͡��ॵ���С���ư����ݡ��Ȥ��ֹ����ꤷ�ޤ���\f2orbd\fP �ϡ���ư�����ȡ����Υݡ��Ⱦ���忮�׵���Ե����ޤ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���򳫻Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ򤪴��ᤷ�ޤ���(ɬ��)
0N/A.RE
0N/A
0N/A.LP
0N/A.LP
0N/A
0N/A.LP
0N/A.SS
0N/A����¾�Υ��ץ����
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-port port
0N/AORBD ��ư����ݡ��Ȥ���ꤷ�ޤ���ORBD �ϡ����Υݡ��Ȥǡ���³���֥������Ȥ��Ф����׵��������ޤ������Υݡ��ȤΥǥե�����ͤ� 1049 �Ǥ������Υݡ����ֹ椬����³ Interoperable Object References (IOR). �Υݡ��ȥե�����ɤ��ɲä���ޤ���(��ά��)
0N/A.RE
0N/A
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-defaultdb directory
0N/AORBD ��³��Ǽ�ǥ��쥯�ȥ� \f2orb.db\fP �����������١����ǥ��쥯�ȥ����ꤷ�ޤ������Υ��ץ���󤬻��ꤵ��Ƥ��ʤ���硢�ǥե�����ͤϡ�./orb.db�פȤʤ�ޤ���(��ά��)
0N/A.RE
0N/A
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-serverPollingTime milliseconds
0N/A\f2servertool\fP ����Ѥ�����Ͽ���줿��³�����С��������ư��Ƥ��뤳�Ȥ� ORBD ����ǧ����������ꤷ�ޤ����ǥե�����ͤ� 1,000 �ߥ��äǤ���\f2milliseconds\fP �˻��ꤹ���ͤϡ�ͭ������������Ǥʤ���Фʤ�ޤ���(��ά��)
0N/A.RE
0N/A
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-serverStartupDelay milliseconds
0N/A\f2servertool\fP ����Ѥ�����Ͽ���줿��³�����С���Ƶ�ư���Ƥ��顢����ž�����㳰����������ޤǤ� ORBD ���Ե����֤���ꤷ�ޤ����ǥե�����ͤ� 1,000 �ߥ��äǤ���\f2milliseconds\fP �˻��ꤹ���ͤϡ�ͭ������������Ǥʤ���Фʤ�ޤ���(��ά��)
0N/A.RE
0N/A
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-Joption
0N/AJava ���ۥޥ���� \f2option\fP ���Ϥ��ޤ���\f2option\fP �ˤϡ�java(1)�Υ�ե���󥹥ڡ����˵��ܤ���Ƥ��륪�ץ����� 1 �Ļ��ꤷ�ޤ������Ȥ��С�\f3\-J\-Xms48m\fP �Ȼ��ꤹ��ȡ��������ȥ��åץ��꡼�� 48M �Х��Ȥ����ꤵ��ޤ���\f3\-J\fP ��Ȥä��ظ�μ¹ԴĶ��˥��ץ������Ϥ����ȤϤ褯�Ԥ��Ƥ��ޤ���
0N/A.TP 3
0N/A
0N/A.RE
0N/A
0N/A.LP
0N/A.SH "�͡��ॵ���ӥ��ε�ư�����"
0N/A.LP
0N/A.LP
0N/A�͡��ॵ���ӥ��ϡ�
0N/A.na
0N/A\f2CORBA ���֥�������\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#CORBA%20object�˥͡��ߥ󥰤��ǽ�ˤ��� CORBA �����ӥ��Ǥ����͡��ߥ󥰤�̾���򥪥֥������Ȼ��Ȥ˥Х���ɤ��뤳�Ȥˤ���ǽ�ˤʤ�ޤ���
0N/A.na
0N/A\f2�֥͡���Х���ǥ��󥰡�\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#name%20binding�ϥ͡��ॵ���ӥ��˳�Ǽ���졢���饤����Ȥ�̾����Ϳ������Ū�Υ��֥������Ȼ��Ȥ�����Ǥ��ޤ���
0N/A.LP
0N/A.LP
0N/AORBD �ϡ����饤����Ȥޤ��ϥ����С���¹Ԥ������˵�ư���ޤ���ORBD �ˤϡ���³�͡��ॵ���ӥ�����Ӱ���͡��ॵ���ӥ����Ȥ߹��ޤ�Ƥ��ޤ��������Ϥɤ���� COS �͡��ॵ���ӥ��μ����Ǥ���
0N/A.LP
0N/A.LP
0N/A\f3�ֻ�³�ץ͡��ॵ���ӥ�\fP�ϡ��͡��ߥ󥰥���ƥ����Ȥ��Ф��ƻ�³�����󶡤��ޤ����Ĥޤꡢ���ξ���ϡ������ӥ�����ߤ䵯ư��ˤ�ݻ�졢�����ӥ��˾㳲��ȯ���������Ǥ����Ǥ��ޤ���ORBD ��Ƶ�ư����ȡ���³�͡��ॵ���ӥ��ϥ͡��ߥ󥰥���ƥ����ȤΥ���դ�������٤ƤΥ��饤����Ȥȥ����С���̾���ΥХ���ǥ��󥰤��ݻ��ޤ���
0N/A.LP
0N/A.LP
0N/A\
0N/A.LP
0N/A.LP
0N/A���̸ߴ����Τ��ᡢ��С������� JDK ��Ʊ������Ƥ���\f2����͡��ॵ���ӥ�\fP��������Υ�꡼���� J2SE �ˤ�Ʊ������Ƥ��ޤ�������͡��ॵ���ӥ��Ǥϡ��͡��ॵ���ӥ��μ¹���ˤΤߥ͡��ߥ󥰥���ƥ����Ȥ��ݻ��ޤ��������ӥ������Ǥ����ȡ��͡��ߥ󥰥���ƥ����Ȥϼ����ޤ���
0N/A.LP
0N/A.LP
0N/A\f2\-ORBInitialPort\fP ����ϡ�\f2orbd\fP ��ɬ�ܤΥ��ޥ�ɹ԰���ǡ��͡��ॵ���ӥ����¹Ԥ����ݡ��Ȥ��ֹ�����ꤹ�뤿��˻Ȥ��ޤ����ʲ��������Ǥϡ�JavaIDL Object Request Broker Daemon �Ѥ˥ݡ��� 1050 ����ѤǤ��뤳�Ȥ�����Ȥ��Ƥ��ޤ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���򳫻Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ򤪴��ᤷ�ޤ���ɬ�פǤ�����̤Υݡ��Ȥ��ѹ����Ƥ���������
0N/A.LP
0N/A.LP
0N/AUNIX ���ޥ�ɥ������ \f2orbd\fP ��ư����ˤϡ����Τ褦�����Ϥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A orbd \-ORBInitialPort 1050&
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
0N/AWindows �� MS\-DOS �����ƥ�ץ��ץȤǤϡ����Τ褦�����Ϥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A start orbd \-ORBInitialPort 1050
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
0N/A����� ORBD ���¹Ԥ��졢�����С��ȥ��饤����ȤΥ��ץꥱ��������¹ԤǤ���褦�ˤʤ�ޤ������饤����Ȥȥ����С��Υ��ץꥱ�������ϡ��¹Ի��ˡ��͡��ॵ���ӥ����¹Ԥ���Ƥ���ݡ��Ȥ��ֹ� (ɬ�פʾ��Ϥ���˥ޥ���̾) ��ǧ�����Ƥ���ɬ�פ�����ޤ��������¸����� 1 �Ĥ���ˡ�ϡ����Υ����ɤ򥢥ץꥱ���������ɲä��뤳�ȤǤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A Properties props = new Properties();
.fl
props.put("org.omg.CORBA.ORBInitialPort", "1050");
.fl
props.put("org.omg.CORBA.ORBInitialHost", "MyHost");
.fl
ORB orb = ORB.init(args, props);
.fl
\fP
.fi
.LP
.LP
������Ǥϡ��͡��ॵ���ӥ��ϡ��ۥ��� MyHost �Υݡ��� 1050 ��Ǽ¹Ԥ���ޤ����̤���ˡ�Ȥ��ơ����ޥ�ɹԤ��饵���С��ޤ��ϥ��饤����ȤΥ��ץꥱ��������¹Ԥ���Ȥ��ˡ��ݡ����ֹ�ޤ��ϥޥ���̾���뤤�Ϥ���ξ�����ꤹ����ˡ�⤢��ޤ������Ȥ��С����Υ��ޥ�ɹԥ��ץ�������Ѥ��ơ���HelloApplication�פ�ư�Ǥ��ޤ���
.LP
.nf
\f3
.fl
java HelloApplication \-ORBInitialPort 1050 \-ORBInitialHost MyHost
.fl
\fP
.fi
.LP
.LP
�͡��ॵ���ӥ�����ߤ���ˤϡ�Ŭ�ڤʥ��ڥ졼�ƥ��󥰥����ƥॳ�ޥ�ɤ���Ѥ��ޤ������Ȥ��С�Solaris ��� \f2pkill orbd\fP \f2��¹Ԥ����ꡢ\fP \f2orbd\fP ��ư����� DOS ������ɥ��� Ctrl+C �����򲡤����ꤷ�ޤ�������͡��ॵ���ӥ��ξ��ϡ������ӥ�����λ�����ȡ��͡��ॵ���ӥ�����Ͽ���줿̾�����õ����礬����ޤ���Java IDL �͡��ॵ���ӥ��ϡ�����Ū����ߤ����ޤǼ¹Ԥ���ޤ���
.LP
.LP
ORDB �˴ޤޤ��͡��ॵ���ӥ��ξܺ٤ˤĤ��Ƥϡ�
.na
\f2�֥͡��ॵ���ӥ���\fP @
.fi
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html�򻲾Ȥ��Ƥ���������
.LP
.SH "�����С��ޥ͡����㡼"
.LP
.LP
ORBD �Υ����С��ޥ͡����㡼�˥����������ƻ�³�����С���¹Ԥ���ˤϡ�servertool(1) ����Ѥ��ƥ����С���ư����ɬ�פ�����ޤ���servertool �ϡ����ץꥱ�������ץ?��ޤ�����³�����С�����Ͽ����Ͽ���ư������ӥ���åȥ������Ԥ�����Υ��ޥ�ɹԥ��󥿥ե������Ǥ���\f2servertool\fP ����Ѥ��ƥ����С���ư������ϡ�\f2orbd\fP ���¹Ԥ���Ƥ������Ʊ���ݡ��Ȥȥۥ��Ȥǵ�ư����ɬ�פ�����ޤ��������С���ۤʤ�ݡ��ȤǼ¹Ԥ���ȡ��?���륳��ƥ������Ѥ˥ǡ����١�������¸����Ƥ������̵��ˤʤꡢ�����ӥ���������ư��ޤ���
.LP
.SS
�����С��ޥ͡����㡼: ��
.LP
.LP
�ǥ��Ѥ�
.na
\f2����ץ���塼�ȥꥢ��\fP @
.fi
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlExample.html����Ѥ������塼�ȥꥢ��μ��˽��äơ�\f2idlj\fP ����ѥ���� \f2javac\fP ����ѥ����¹Ԥ��ޤ��������С��ޥ͡����㡼��¹Ԥ���ˤϡ����μ��˽��äƥ��ץꥱ��������¹Ԥ��ޤ���
.LP
.LP
\f2orbd\fP ��ư���ޤ���
.LP
.LP
UNIX ���ޥ�ɥ������ \f2orbd\fP ��ư����ˤϡ����Τ褦�����Ϥ��ޤ���
.LP
.LP
\
.LP
.nf
\f3
.fl
orbd \-ORBInitialPort 1050
.fl
\fP
.fi
.LP
.LP
Windows �� MS\-DOS �����ƥ�ץ��ץȤǤϡ����Τ褦�����Ϥ��ޤ���
.LP
.nf
\f3
.fl
start orbd \-ORBInitialPort 1050
.fl
\fP
.fi
.LP
.LP
\f21050\fP �ϥ͡��ॵ���С���¹Ԥ���ݡ��ȤǤ���\f2\-ORBInitialPort\fP ��ɬ�פʥ��ޥ�ɹԤΰ���Ǥ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���򳫻Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ򤪴��ᤷ�ޤ���
.LP
.LP
\f2servertool\fP ��ư���ޤ���
.LP
.LP
Hello �����С���ư����ˤϡ����Τ褦�����Ϥ��ޤ���
.LP
.nf
\f3
.fl
servertool \-ORBInitialPort 1050
.fl
\fP
.fi
.LP
.LP
����μ���Ʊ�ͤ˥͡��ॵ���С� (\f2orbd\fP) �Υݡ��Ȥ���ꤷ�ޤ������Ȥ��� \f2\-ORBInitialPort 1050\fP �Τ褦�ˤʤ�ޤ���\f2servertool\fP �ϡ��͡��ॵ���С���Ʊ���ݡ��Ⱦ�ǵ�ư����ɬ�פ�����ޤ���
.LP
.LP
\f2servertool\fP ���ޥ�ɹԥ��󥿥ե�������ɽ������ޤ���
.LP
.LP
.LP
.LP
\f2servertool\fP �ץ��ץȤ��� Hello �����С���ư���ޤ���
.LP
.nf
\f3
.fl
servertool > register \-server HelloServer \-classpath .\-applicationName
.fl
HelloServerApName
.fl
\fP
.fi
.LP
.LP
\f2servertool\fP �ˤ�äƥ����С�����Ͽ����ơ���HelloServerApName�פȤ���̾���������С��˳�����Ƥ�졢�����С� ID ��ɽ������ޤ���
.LP
.LP
.LP
.LP
�̤�ü��������ɥ��ޤ��ϥץ��ץȤ��饯�饤����ȥ��ץꥱ��������¹Ԥ��ޤ���
.LP
.LP
\
.LP
.nf
\f3
.fl
java HelloClient \-ORBInitialPort 1050 \-ORBInitialHost localhost
.fl
\fP
.fi
.LP
.LP
������� \f2\-ORBInitialHost localhost\fP �Ͼ�ά���뤳�Ȥ��Ǥ��ޤ����͡��ॵ���С��� Hello ���饤����ȤȤ���Ʊ��ۥ��Ⱦ��ư��Ƥ��뤫��Ǥ����͡��ॵ���С����̤Υۥ��Ȥ�ư��Ƥ�����ϡ�IDL �͡��ॵ���С���ư��Ƥ���ۥ��Ȥ� \f2\-ORBInitialHost\fP \f2nameserverhost\fP �ǻ��ꤷ�ޤ���
.LP
.LP
����μ���Ʊ�ͤ˥͡��ॵ���С� (\f2orbd\fP) �Υݡ��Ȥ���ꤷ�ޤ������Ȥ��� \f2\-ORBInitialPort 1050\fP �Τ褦�ˤʤ�ޤ���
.LP
.LP
\
.LP
.LP
\
.LP
.LP
�����С��ޥ͡����㡼������λ�����顢�͡��ॵ���С� (\f2orbd\fP) �� \f2servertool\fP ����ߤ��뤫��λ���Ƥ���������
.LP
.LP
DOS �ץ��ץȤ� \f2orbd\fP �򥷥�åȥ����󤹤�ˤϡ������С���¹Ԥ��Ƥ��륦����ɥ������򤷤� \f2Ctrl+C\fP �����Ϥ��ޤ���UNIX ������� \f2orbd\fP �򥷥�åȥ����󤹤�ˤϡ��ץ?���򸡽Ф��ƽ�λ (kill) ���ޤ��������С�������Ū����ߤ���ޤǤϡ��ƤӽФ��Ե����֤�³���ޤ���
.LP
.LP
\f2servertool\fP �򥷥�åȥ����󤹤�ˤϡ� \f2quit\fP �����Ϥ��ƥ����ܡ��ɤ� \f2Enter\fP �����򲡤��ޤ���
.LP
.SH "��Ϣ����"
.LP
.RS 3
.TP 2
o
.na
\f2�͡��ॵ���ӥ�\fP @
.fi
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html
.br
.TP 2
o
servertool(1)
.RE
.LP
.br
.LP