M
m
Hello,
I want to start and shut down the rmi registry programmatically.
To start a registry is very easy:
LocateRegistry.createRegistry(1099);
I thought stoping is easy, too:
Registry registry = LocateRegistry.getRegistry(1099);
UnicastRemoteObject.unexportObject(registry, true);
But the method unexportObject(...) throws an exception:
java.rmi.NoSuchObjectException: object not exported
at
sun.rmi.transport.ObjectTable.unexportObject(ObjectTable.java:135)
at
java.rmi.server.UnicastRemoteObject.unexportObject(UnicastRemoteObject.java:231)
Does anybody know how to shut down the programmatically created
registry?
Regards,
Martin
I want to start and shut down the rmi registry programmatically.
To start a registry is very easy:
LocateRegistry.createRegistry(1099);
I thought stoping is easy, too:
Registry registry = LocateRegistry.getRegistry(1099);
UnicastRemoteObject.unexportObject(registry, true);
But the method unexportObject(...) throws an exception:
java.rmi.NoSuchObjectException: object not exported
at
sun.rmi.transport.ObjectTable.unexportObject(ObjectTable.java:135)
at
java.rmi.server.UnicastRemoteObject.unexportObject(UnicastRemoteObject.java:231)
Does anybody know how to shut down the programmatically created
registry?
Regards,
Martin