📄 setup.java
字号:
/////// Setup.java ///////
package myrmi.fra;
import java.rmi.*;
import java.rmi.activation.*;
import java.util.Properties;
public class Setup
{
public static void main(String args[])
throws Exception
{ // Create and install a security manager
System.setSecurityManager(new RMISecurityManager());
Properties props = new Properties();
props.put("java.security.policy",
"/root/jvb2/source/11/ex/myrmi/fra/policy");
ActivationGroupDesc.CommandEnvironment ace = null;
ActivationGroupDesc gd = new ActivationGroupDesc(props, ace);
ActivationGroupID agi =
ActivationGroup.getSystem().registerGroup(gd);
String location = "file:/root/jvb2/source/11/ex/myrmi/fra/";
MarshalledObject data = null;
ActivationDesc desc = new ActivationDesc
(agi, "myrmi.fra.FractionAddImpl",
location, data);
// Register with rmid
//
FractionAdd mri = (FractionAdd)Activatable.register(desc);
System.out.println("Got the stub for the FractionAddImpl");
// Bind the stub to a name in the registry running on 1099
//
Naming.rebind("FractionServer", mri);
System.out.println("Exported FractionServer");
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -