2012-04-23 78 views

回答

5

只需致电UnicastRemoteObject.exportObject()即可。这将导出对象,就像调用super()会如果你的类扩展UnicastRemoteObject

+0

感谢您的回复.... – Arsalan 2012-04-23 01:51:02

+0

谢谢!如果我们扩展了UnicastRemoteObject,你有解释为什么我们需要使用LocateRegistry.createRegistry()来创建一个注册表吗?如果我们使用你的方法并调用UnicastRemoteObject.exportObject(),注册表会自动创建,我们只需要使用LocateRegistry.getRegistry()。 – PrashanD 2013-07-04 15:07:27

+1

@Prashan这是一个新问题,与此无关。你应该开始你自己的。但是,为了省事,你完全错了。您似乎对createRegistry()和exportObject()的做法深感混淆。我建议你再看一下文档,在那里你会发现他们真的没有任何关系。导出您自己的远程对象不会创建注册表。 – EJP 2013-07-04 15:19:01