rmid.1 revision 4935
0N/A." or visit www.oracle.com if you need additional information or have any
0N/A\f3rmid\fP�ǥ����ƥ��ֲ����륷���ƥࡦ�ǡ����Ϥ���ȡ����֥������Ȥ��ۥޥ���(VM)����Ͽ���ƥ����ƥ��ֲ��Ǥ���褦�ˤʤ�ޤ���
0N/A\f3rmid\fP�ġ���ϡ���ư�����ƥࡦ�ǡ����Ϥ��ޤ��������ƥ��ֲ������ƥࡦ�ǡ����Ϥ��Ƥ���Ǥʤ��ȡ������ƥ��ֲ���ǽ���֥������Ȥ��ƥ��ֲ������ƥ����Ͽ�����ꡢVM��ǥ����ƥ��ֲ������ꤹ�뤳�Ȥ��Ǥ��ޤ���ư��ǽ�ʥ�⡼�ȡ����֥������Ȥ���Ѥ����ץ?���κ�����ˡ�ξܺ٤ϡ�
0N/Ahttp://download.oracle.com/javase/7/docs/technotes/guides/rmi/activation/overview.html�Ȥ��Ƥ���������
0N/A\f3���:\fP \f2rmid\fP��Sun�μ�����¹Ԥ����硢�ǥե���ȤǤϡ��������ƥ����ݥꥷ�����ե��������ꤹ��ɬ�פ�����ޤ�������ϡ�\f2rmid\fP����ư���롼���Ѥ�VM��ư���뤿��˳�\f2ActivationGroupDesc\fP��ξ������ѤǤ��뤫�ɤ����ڤǤ���褦�ˤ��뤿��Ǥ����äˡ�\f2ActivationGroupDesc\fP�Υ��ȥ饯�����Ϥ����\f2CommandEnvironment\fP��Ǥ�դ�\f2Properties\fP�ˤ�äƻ��ꤵ��륳�ޥ�ɤ���ӥ��ץ����ϡ�\f2rmid\fP�Υ������ƥ����ݥꥷ�����ե�������������Ū�˵��Ĥ��뤳�Ȥ�ɬ�פˤʤ�ޤ�����\f2sun.rmi.activation.execPolicy\fP�ץ�ѥƥ����ͤϡ���ư���롼���Ѥ�VM��ư���뤿���\f2ActivationGroupDesc\fP��ξ������ѤǤ��뤫�ɤ�����Ƚ�Ǥ���Ȥ���\f2rmid\fP�����Ѥ���ݥꥷ������ꤷ�ޤ���
0N/A���������쥸���ȥ����ǡ�\f2ActivationSystem\fP��\f2java.rmi.activation.ActivationSystem�Ȥ���̾����\fP�Х���ɤ���
0N/Armid��inetd/xinetd���鳫�Ϥ���
0N/A\f2rmid\fP�ޥ�ɥ饤�鳫�Ϥ���ˤϡ�\f2inetd\fP(Solaris�ξ��)���ޤ���\f2xinetd\fP(Linux�ξ��)��������\f2rmid\fP��ɬ�פ˱����Ƴ��Ϥ�����ˡ�⤢��ޤ���
0N/A\f2rmid\fP�Ϥ���ȡ�\f2System.inheritedChannel\fP��åɤ�ƤӽФ��ơ��Ѿ����줿�����ͥ�(\f2inetd\fP/\f2xinetd\fP����Ѿ�)��������褦�Ȥ��ޤ����Ѿ����줿�����ͥ뤬\f2null\fP�Ǥ��뤫��\f2java.nio.channels.ServerSocketChannel\fP�Υ����Ǥʤ��ä���硢\f2rmid\fP�Ϥ��Υ����ͥ��\f2inetd\fP/\f2xinetd\fP�ˤ�äƵ�ư���줿��ΤǤϤʤ���Ƚ�Ǥ������ҤΤ褦�˵�ư���ޤ���
0N/A�Ѿ����줿�����ͥ뤬\f2ServerSocketChannel\fP�����Ǥ�����ϡ�\f2rmid\fP�ϥ������ݡ��Ȥ����⡼�ȡ����֥������ȡ��Ĥޤ�\f2java.rmi.activation.ActivationSystem\fP���Х���ɤ���Ƥ���쥸���ȥ��\f2java.rmi.activation.Activator\fP��⡼�ȡ����֥������Ȥ��Ф���ꥯ�����Ȥ�������륵���С��������åȤȤ��ơ�\f2ServerSocketChannel\fP�����������\f2java.net.ServerSocket\fP����Ѥ��ޤ������Υ⡼�ɤǤϡ�\f2rmid\fP��ư��ϡ�\f2���Τ��Ȥ���\fP�����ޥ�ɥ饤�鵯ư��������Ʊ���Ǥ���
0N/A\f2System.err\fP���Ф�����Ϥϡ��ե�����˥�����쥯�Ȥ���롣���Υե������\f2java.io.tmpdir\fP�����ƥࡦ�ץ�ѥƥ��ǻ��ꤵ���ǥ��쥯�ȥ�(�̾��\f2/var/tmp\fP�ޤ���\f2/tmp\fP)�ˤ��롣�ե�����̾����Ƭ����\f2"rmid\-err"\fP�ǡ������\f2"tmp"\fP�Ǥ��롣
0N/Aɬ�פ˱����ƥ����ӥ��Ϥ���褦�˹���������ˡ�ξܺ٤ϡ�\f2inetd\fP(Solaris�ξ��)���ޤ���\f2xinetd\fP(Linux)�Υޥ˥奢�롦�ڡ����Ȥ��Ƥ���������
\f2rmid\fP�λҥץ?��(��ư���롼��)���������줿�Ȥ��ˡ����줾��λҥץ?���˥��ޥ�ɥ饤�����Ȥ����Ϥ���륪�ץ�������ꤷ�ޤ������Ȥ��С����Τ褦�˻��ꤹ��ȡ���ư�����ƥࡦ�ǡ����ˤ�ä����������Ʋ��ۥޥ���˥ץ�ѥƥ����Ϥ����Ȥ��Ǥ��ޤ���
rmid \-C\-Dsome.property=value
rmid \-C\-Djava.rmi.server.logCalls=true
\f2rmid\fP��¹Ԥ��Ƥ���\f2java\fP���ץ���Ϥ����ץ�������ꤷ�ޤ������Ȥ��С�\f2rmid\fP��\f2rmid.policy\fP�Ȥ���̾���Υݥꥷ�����ե��������Ѥ���褦�˻��ꤹ��ˤϡ�\f2rmid\fP�Υ��ޥ�ɥ饤���\f2\-J\fP���ץ�������Ѥ��ơ�\f2java.security.policy\fP�ץ�ѥƥ���������ޤ�����������ޤ���
\-J\-Dsun.rmi.activation.execPolicy=<policy>
��ư���롼�פ��¹Ԥ���뤳�Ȥˤʤ�VM�ε�ư�˻��Ѥ��륳�ޥ�ɤ���ӥ��ޥ�ɥ饤���ץ���������å����뤿��ˡ�\f2rmid\fP�����Ѥ���ݥꥷ������ꤷ�ޤ������Υ��ץ����ϡ�Java RMI��ư�ǡ�����Sun�μ����Τߤ�¸�ߤ��뤳�Ȥ���դ��Ƥ������������ޥ�ɥ饤��ˤ��Υץ�ѥƥ�����ꤷ�ʤ���硢��̤�\f2\-J\-Dsun.rmi.activation.execPolicy=default\fP����ꤷ������Ʊ���ˤʤ�ޤ���\f2<policy>\fP�˻����ǽ���ͤϡ�\f2default\fP��\f2<policyClassName>\fP���ޤ���\f2none\fP�Ǥ���
�ǥե���Ȥ�\f2execPolicy\fP�ξ�硢\f2rmid\fP���¹ԤǤ���Τϡ�\f2rmid\fP�����Ѥ��륻�����ƥ����ݥꥷ�����ե��������ǡ��¹Ԥ��븢�¤�\f2rmid\fP��Ϳ�����Ƥ��륳�ޥ�ɤ���ӥ��ޥ�ɥ饤���ץ����ΤߤǤ���\f2�ǥե����\fP�μ¹ԥݥꥷ���ǻ��ѤǤ���Τϡ��ǥե���Ȥε�ư���롼�����ΤߤǤ���
\f2rmid\fP�ϡ���ư���롼���Ѥ�VM��ư����Ȥ��ˡ����Υ��롼�פˤĤ�����Ͽ���줿��ư���롼���һҤǤ���\f2ActivationGroupDesc\fP��ξ������Ѥ��ޤ������롼���һҤϡ�\f2ActivationGroupDesc.CommandEnvironment\fP����ꤷ�ޤ�(��ά��ǽ)������ˤϡ���ư���롼�פϤ���\f2���ޥ��\fP�ȡ����Υ��ޥ�ɥ饤����ɲäǤ��륳�ޥ�ɥ饤��\f2���ץ����\fP���ޤޤ�Ƥ��ޤ����ǥե���ȤǤϡ�\f2rmid\fP��\f2java.home\fP�ˤ���\f2java\fP���ޥ�ɤ���Ѥ��ޤ������롼���һҤˤϡ����ץ����Ȥ��ƥ��ޥ�ɥ饤����ɲä����\f2�ץ�ѥƥ�\fP�������С��饤�ɤ�ޤޤ�Ƥ��ޤ������Υץ�ѥƥ��ϡ����Τ褦��������ޤ���
����������\f2com.sun.rmi.rmid.ExecPermission\fP����Ѥ���ȡ�\f2rmid\fP���Ф��ơ����롼���һҤ�\f2CommandEnvironment\fP�ǻ��ꤵ�줿���ޥ�ɤ�¹Ԥ��Ƶ�ư���롼�פϤ��븢�¤���Ĥ��뤳�Ȥ��Ǥ��ޤ�������������\f2com.sun.rmi.rmid.ExecOptionPermission\fP����Ѥ���ȡ����롼���һҤǥץ�ѥƥ��������С��饤�ɤȤ��ƻ��ꤵ�줿���ޥ�ɥ饤���ץ���ޤ���\f2CommandEnvironment\fP�ǥ��ץ����Ȥ��ƻ��ꤵ�줿���ޥ�ɥ饤���ץ�����ư���롼�פϤ���Ȥ���\f2rmid\fP�����ѤǤ���褦�ˤʤ�ޤ���
\f2rmid��\fP�͡��ʥ��ޥ�ɤ���ӥ��ץ�����¹Ԥ��븢�¤���Ĥ�����ϡ�����������\f2ExecPermission\fP�����\f2ExecOptionPermission\fP������Ū�˵��Ĥ���ɬ�פ�����ޤ����Ĥޤꡢ���٤ƤΥ����ɡ����������Ф��Ƶ��Ĥ��ޤ���
\f2ExecPermission\fP��\f2̾��\fP�ϡ�\f2rmid\fP�˼¹Ԥ���Ĥ��륳�ޥ�ɤΥѥ�̾�Ǥ�����/*��(��/�פϥե�������ڤ�ʸ��\f2File.separatorChar\fP)�ǽ����ѥ�̾�ϡ����Υǥ��쥯�ȥ�˴ޤޤ�뤹�٤ƤΥե�������ޤ�����/\-�פǽ����ѥ�̾�ϡ����Υǥ��쥯�ȥ�˴ޤޤ�뤹�٤ƤΥե�����ȥ��֥ǥ��쥯�ȥ�(�Ƶ�Ū��)���ޤ����ѥ�̾�����̤ʥȡ������<<ALL FILES>>�פ���ꤷ�����ϡ�\f3Ǥ�դ�\fP�ե�������ޤ���
\f3���:\fP ��*�פ�1�ĤΤ��ꤷ���ѥ�̾�ϡ����ߤΥǥ��쥯�ȥ���Τ��٤ƤΥե������ɽ���ޤ����ޤ�����\-�פ�1�ĤΤ��ꤷ���ѥ�̾�ϡ����ߤΥǥ��쥯�ȥ���Τ��٤ƤΥե�����ȡ����ߤΥǥ��쥯�ȥ�˴ޤޤ�뤹�٤ƤΥե�����ȥ��֥ǥ��쥯�ȥ�(�Ƶ�Ū��)��ɽ���ޤ���
\f2ExecOptionPermission\fP���饹�ϡ���ư���롼�פϤ���Ȥ���\f2rmid\fP������Υ��ޥ�ɥ饤��\f2���ץ����\fP����ѤǤ��븢�¤�ɽ���ޤ���\f2ExecOptionPermission\fP��\f2̾��\fP�ϡ����ޥ�ɥ饤���ץ������ͤǤ���
���ץ����Ǥϡ��磻��ɥ����ɤ�����Ū�˥��ݡ��Ȥ���ޤ����������ꥹ���ϡ��磻��ɥ����ɡ��ޥå���ɽ���ޤ����������ꥹ���ϡ����ץ����̾���Τ�ΤȤ��ƻ��ѤǤ��ޤ����ĤޤꡢǤ�դΥ��ץ�����ɽ�����Ȥ��Ǥ��ޤ����ޤ������ץ����̾������˻��Ѥ��뤳�Ȥ�Ǥ��ޤ�������������.�פ���=�פ�ľ��˥������ꥹ������ꤹ��ɬ�פ�����ޤ���
����ޤ�����*�ס���\-Dfoo.*�ס���\-Da.b.c=*�פ�ͭ��Ǥ�������*foo�ס���\-Da*b�ס���ab*�פ�̵��Ǥ���
\f2rmid��\fP�͡��ʥ��ޥ�ɤ���ӥ��ץ�����¹Ԥ��븢�¤���Ĥ�����ϡ�����������\f2ExecPermission\fP�����\f2ExecOptionPermission\fP������Ū�˵��Ĥ���ɬ�פ�����ޤ����Ĥޤꡢ���٤ƤΥ����ɡ����������Ф��Ƶ��Ĥ��ޤ��������Υ���������������å�����Τ�\f2rmid\fP�ΤߤʤΤǡ������Υ���������������Ū�˵��Ĥ��Ƥ�����Ǥ���
permission com.sun.rmi.rmid.ExecPermission
permission com.sun.rmi.rmid.ExecPermission
"/files/apps/rmidcmds/*";
permission com.sun.rmi.rmid.ExecOptionPermission
permission com.sun.rmi.rmid.ExecOptionPermission
"\-Djava.security.debug=*";
permission com.sun.rmi.rmid.ExecOptionPermission
"\-Dsun.rmi.*";
�ǽ����Ϳ����Ƥ��륢���������ϡ�\f2rmid\fP���Ф����ѥ�̾�ˤ������Ū�˻��ꤵ���\f2java\fP���ޥ�ɤ�1.7.0�С������μ¹Ԥ���Ĥ��ޤ����ǥե���ȤǤϡ�\f2java.home\fP�ˤ���С�������\f2java\fP���ޥ�ɤ���Ѥ��ޤ���\f2rmid\fP�����Ѥ���Τ�Ʊ���С�������Ѥ���뤿�ᡢ���Υ��ޥ�ɤϡ��ݥꥷ�����ե�����ǻ��ꤹ��ɬ�פϤ���ޤ���2���ܤΥ����������ϡ�\f2rmid\fP���Ф��ơ��ǥ��쥯�ȥ�\f2/files/apps/rmidcmds\fP���Ǥ�դΥ��ޥ�ɤμ¹Ը��¤���Ĥ��ޤ���
3���ܤ���Ϳ����Ƥ��륢��������\f2ExecOptionPermission\fP�ϡ�\f2rmid\fP���Ф��ơ��������ƥ����ݥꥷ�����ե������\f2/files/policies/group.policy\fP�Ȥ���������Ƥ��뵯ư���롼�פγ��Ϥ���Ĥ��ޤ������Υ����������ϡ���ư���롼�פ�\f2java.security.debug\fP�ץ�ѥƥ�����Ѥ��뤳�Ȥ���Ĥ��Ƥ��ޤ����Ǹ�Υ����������ϡ���ư���롼�פ�\f2sun.rmi\fP�Ȥ����ץ�ѥƥ�̾�γ������Ǥ�դΥץ�ѥƥ�����Ѥ��뤳�Ȥ���Ĥ��Ƥ��ޤ���
�ݥꥷ�����ե��������ꤷ��\f2rmid\fP��ư����ˤϡ�\f2rmid\fP�Υ��ޥ�ɥ饤���\f2java.security.policy\fP�ץ�ѥƥ�����ꤹ��ɬ�פ�����ޤ�����������ޤ���
�ǥե���Ȥ�ư��ǤϽ�ʬ�ʽ������������ʤ���硢����Ԥϡ�\f2rmid\fP�ε�ư���ˡ�\f2checkExecCommand\fP��åɤ���°���륯�饹��̾������ꤷ�ơ�rmid���¹Ԥ��륳�ޥ�ɤ�����å����뤳�Ȥ��Ǥ��ޤ���
\f2policyClassName\fP�ˤϡ�����ʤ��Υ��ȥ饯�����������Τ褦��\f2checkExecCommand\fP��åɤ�������Ƥ���public���饹����ꤷ�ޤ���
�����ƥ��ֲ����롼�פϤ������ˡ�\f2rmid\fP�ϡ��ݥꥷ����\f2checkExecCommand\fP��åɤ�ƤӽФ��ޤ������ΤȤ��������ƥ��ֲ����롼�פε��һҤȡ������ƥ��ֲ����롼�פϤ��뤿��δ����ʥ��ޥ�ɤ�ޤ�����Υ�åɤ��Ϥ��ޤ���\f2checkExecCommand\fP��\f2SecurityException\fP�?����ȡ�\f2rmid\fP�Ϥ��Υ����ƥ��ֲ����롼�פϤ��������֥������ȤΥ����ƥ��ֲ����Ԥ��Ƥ���ƽФ�¦�ˤ�\f2ActivationException\fP�����?����ޤ���
\f2sun.rmi.activation.execPolicy\fP�ץ�ѥƥ����ͤ���none�פξ�硢\f2rmid\fP�ϡ���ư���롼�פϤ��륳�ޥ�ɤ�ޤä������ڤ��ޤ���
��ư�����ƥࡦ�ǡ���ǡ����١�������Ӵ�Ϣ��������Τ˻��Ѥ���ǥ��쥯�ȥ��̾������ꤷ�ޤ����ǥե���ȤǤϡ�\f2rmid\fP���ޥ�ɤ�¹Ԥ����ǥ��쥯�ȥ�ˡ�\f2log\fP�Ȥ����?���ǥ��쥯�ȥ꤬��������ޤ���
\f2rmid\fP�Υ쥸���ȥ꤬���Ѥ���ݡ��Ȥ���ꤷ�ޤ�����ư�����ƥࡦ�ǡ����ϡ����Υ쥸���ȥ����ǡ�\f2java.rmi.activation.ActivationSystem\fP�Ȥ���̾����\f2ActivationSystem\fP��Х���ɤ��ޤ����������äơ��?���롦�ޥ�����\f2ActivationSystem\fP�ϡ����Τ褦��\f2Naming.lookup\fP��åɤ�ƤӽФ����Ȥˤ�äƼ����Ǥ��ޤ���
import java.rmi.*;
import java.rmi.activation.*;
\f2\-port\fP���ץ����ˤ�äƻ��ꤵ�줿�ݡ��ȤΡ����ߤ�\f2rmid\fP�ƽФ�����ߤ��ޤ����ݡ��Ȥ����ꤵ��Ƥ��ʤ����ϡ��ݡ���1098�Ǽ¹Ԥ���Ƥ���\f2rmid\fP����ߤ��ޤ���
http://download.oracle.com/javase/7/docs/technotes/tools/index.html#classpath��java(1)