Hola de nuevo.
No entiendo a mi máquina (y de momento ella tampoco a mi).
Ya era capaz de arrancar mis aplicaciones utilizando IceGrid, para
ello hacía lo siguiente:
$ icegridnode --Ice.Config = icegrid.cfg
arrancaba un nodo en un directorio donde se hallaba el archivo
icegrid.cfg, cuyo contenido es el siguiente:
IceGrid.Node.Name=myNode
IceGrid.Node.Endpoints=tcp
IceGrid.Node.Data=db/node
IceGrid.Node.CollocateRegistry=1
IceGrid.Registry.Client.Endpoints=tcp -p 9999
IceGrid.Registry.Server.Endpoints=tcp
IceGrid.Registry.Internal.Endpoints=tcp
IceGrid.Registry.Data=db/registry
IceGrid.Registry.AdminPermissionsVerifier=IceGrid/NullPermissionsVerifier
IceGrid.Registry.DynamicRegistration=1
Ice.Default.Locator=IceGrid/Locator:tcp -p 9999
luego arrancaba el interfaz gráfico:
$ icegrid-gui --Ice.Config=icegrid.cfg
y configuraba todo para utilizar icegrid.(ésto es muy fácil).
Pero hoy al hacer los mismos pasos, es decir al arrancar el nodo:
$ icegridnode --Ice.Config = icegrid.cfg
me saca lo siguiente:
icegridnode: error: service caught unhandled Ice exception:
PropertiesI.cpp:216: Ice::FileException:
file exception: No such file or directory
path: 1
No sé por qué sale ésto.
Otra duda que me ha surgido al utilizar icegrid es la siguiente:
al utilizar proxys indirectos en un servidor tengo las siguientes líneas:
ObjectAdapterPtr oa = communicator()->createObjectAdapter("Comprador");
ObjectPrx prx = oa->add(new
HelloI(),communicator()->stringToIdentity("Compra"));
y en otro:
ObjectAdapterPtr oa = communicator()->createObjectAdapter("Vendedor");
ObjectPrx prx = oa->add(new HelloI(),communicator()->stringToIdentity("Vende"));
Y en el cliente que intenta conectar con los dos anteriores he puesto:
ObjectPrx obj = communicator()->stringToProxy([EMAIL PROTECTED])
ObjectPrx obj2 = communicator()->stringToProxy([EMAIL PROTECTED]);
también pruebo:
ObjectPrx obj = communicator()->stringToProxy([EMAIL PROTECTED])
ObjectPrx obj2 = communicator()->stringToProxy([EMAIL PROTECTED]);
Pero ambas me dan fallo de compilación.
¿Me podrían ayudar ustedes?
saludos y gracias por leerlo.
***************************************
Todo lo que no te mata te remata.
_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol