2010-12-22 79 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。