【发布时间】:2012-10-09 20:19:43
【问题描述】:
我有一个 java rmi 服务器和一个客观的 C 客户端。我想使用 RMI 到 HTTP 隧道,以便将 RMI 调用封装到 HTTP 请求中,其中 RMI servlet 处理程序可以将调用转发到相应的 rmi 服务器。
但是我遇到了一个问题。例如,假设我创建了存根并在注册表上用某个名称(在服务器端)绑定了存根。
现在在目标 C 中,我如何定位注册表并查找存根?因为在正常情况下,我们有一个 rmi 客户端,可以这样做:
注册表注册表 = LocateRegistry.getRegistry(host); Hello stub = (Hello) registry.lookup("HelloServer"); 这些不是远程过程调用,我可以发送 http 请求让服务器处理它们。
那么我怎样才能在目标 C 客户端中“定位”服务器远程对象呢?
感谢任何帮助,如果您需要更多信息,请告诉我。
【问题讨论】:
标签: java iphone objective-c servlets rmi