我正在尝试将我的 CORBA 服务绑定到多个 NameServices。代码如下(简化):
org.omg.CORBA.Object objRef = orb.string_to_object("corbaloc::127.0.0.1:1337,:127.0.0.1:1338/NameService");
NamingContextExt ctx = NamingContextExtHelper.narrow(objRef);
NameComponent path[] = { new NameComponent("toto", "") };
ctx.rebind(path, new MyObject());
VisiBroker 8.5 库接受 corbaloc URI,但服务仅绑定到 1337 端口。
编辑:我知道手动绑定到多个 NameServices 应该可以工作,但是 corbaloc URI 应该可以完成这项工作。
这里有 CORBA 专家吗?
谢谢!