Harihar Das 56af2a7318 <BAEL-1209>[Harihar] Code for RMI java. http://jira.baeldung.com/brow… (#2729)
* <BAEL-1209>[Harihar] Code for RMI java. http://jira.baeldung.com/browse/BAEL-1209

* <BAEL-1209>[Harihar] Use specific exception declaration
2017-10-15 04:34:13 +02:00

23 lines
901 B
Java

package org.baeldung;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;
public class Server {
public static void main(String[] args) throws RemoteException {
System.setProperty("java.security.policy", "file:./server.policy");
if (System.getSecurityManager() == null) {
System.setSecurityManager(new SecurityManager());
}
String name = "RandomNumberGenerator";
RandomNumberGenerator randomNumberGenerator = new RandomNumberGeneratorEngine();
RandomNumberGenerator stub =
(RandomNumberGenerator) UnicastRemoteObject.exportObject(randomNumberGenerator, 0);
Registry registry = LocateRegistry.getRegistry();
registry.rebind(name, stub);
System.out.println("RandomNumberGenerator bound");
}
}