hi
I deploy servant object to ice grid node in folowing style:
At client site:Code:String prefix="SslService"; String object="sslService"; String serverId="38"; Properties props = Ice.Util.createProperties(); props.setProperty("Ice.Default.Locator", defaultLocator); props.setProperty("Ice.ImplicitContext", "PerThread"); props.setProperty("Ice.ProgramName", prefix + serverId); props.setProperty(prefix + "Adapter.ReplicaGroupId", prefix + "RepGroup"); props.setProperty(prefix + "Adapter.RegisterProcess", "0"); props.setProperty(prefix + "Adapter.AdapterId", prefix + serverId + "." + prefix + "Adapter"); props.setProperty(prefix + "Adapter.Endpoints", endPoints); InitializationData id = new InitializationData(); id.properties = props; communicator = Ice.Util.initialize(id); Ice.Identity objectIdentity = communicator.stringToIdentity(objectId); adapter.add(new SslServiceI(),objectIdentity); adapter.activate();
And everything is OK, I can locator servant object at client site and invoke it's method, but I can't find the object at IceGrid GUI.Code:Properties props = Ice.Util.createProperties(); InitializationData id = new InitializationData(); id.properties = props; props.setProperty( "Ice.Default.Locator", "OkoooGrid/Locator:default -p 4061 -h 192.168.8.36:default -p 4061 -h 192.168.8.38:default -p 4061 -h 192.168.8.41"); Communicator communicator = Ice.Util.initialize(id); String objectId = "sslService@SslServiceRepGroup"; SslServicePrx sslServiceI = SslServicePrxHelper .checkedCast(communicator.stringToProxy(objectId));

Reply With Quote
