2010-12-22 65 views
0

我想创建一个应用程序,其中不同的客户端注册到中央RMI注册表。我想在不同的PC上运行的注册表中注册我的对象。
我的意思是注册表运行在单个PC和客户端注册从不同的PC到这个注册表。但是它给出错误... 这里是代码中央RMI注册表

MyInterface obj = new MyInterfaceImpl(); 
Registry registry = LocateRegistry.getRegistry(host); /// host is the IP of computer on which   registry is running 

registry.rebind("MyInterfaceimplementation", obj); 

,但它给这么多的错误..这是marchalling unmarchalling 请帮我在这方面我很迷惑的一个......请告诉如果有机构知道这一点,我可以解决它。谢谢

+0

你可以发布一些错误堆栈跟踪你得到 – 2010-12-22 17:41:20

回答

0

你不能这样做。您只能绑定到与您在同一主机上运行的注册表。如果您有方便的LDAP服务器,您可以使用LDAP。