搞java的不懂rmi好像说不过去。。 ,复习一遍。
参照http://www.iteye.com/topic/173909
步骤
1 准备接口Interfase(需继承Remote)和实现类Clazz(继承UnicastRemoteObject实现Interfase)
2 server:创建Clazz,绑定Naming.rebind ("p1", p1); (端口默认是1099 ? )—— 如此简单!
3 client:通过Naming.lookup获取即可:PerfectTime p1 = (PerfectTime)Naming.lookup ("rmi://localhost:1099/p1");
4 打开jvm1 ,执行set classpath=D:\ws\testWS\java-basic\WebRoot\WEB-INF\classes——start rmiregistry——start java rmi.PerfectTimeServer
此时rmi会占用1099端口:

5 打开jvm2,执行set classpath=D:\ws\testWS\java-basic\WebRoot\WEB-INF\classes——rmic rmi.PerfectTimeImpl——java rmi.PerfectTimeClient
完毕!
原文:http://www.cnblogs.com/FlyAway2013/p/3554990.html