これらの行があるとしましょう:
Registry registry = LocateRegistry.getRegistry(2121);
RemoteObject probe = (RemoteObject)registry.lookup(REMOTE_OBJ_NAME);//this throws exception
probe.doSomething();
例外は次のとおりです。
java.lang.ClassCastException: $Proxy1 cannot be cast to app.RemoteObject
わかりやすくするために、 はRemoteObject
を拡張するインターフェイスを実装していますjava.rmi.Remote
。