如何保持RMI服务器运行?当前,它只是绑定和对象,然后退出。
public class WutServer {
public static void main(String[] args) throws RemoteException {
Registry registry = LocateRegistry.createRegistry(1099);
try {
registry.bind("WutManager", new WutManager());
System.out.println("Ready..");
} catch (Exception e) {
e.printStackTrace();
}
}
}
我只是在上这节课。我没有跑Rmic或其他任何东西。
我如何强迫它保持运行?
最佳答案
尝试这个:
Remote stub = UnicastRemoteObject.exportObject(new WutManager(), 0);
Registry registry = LocateRegistry.createRegistry(1099);
registry.rebind("WutManager", stub);
注意:WutManager应该实现java.rmi.Remote。