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

Responder a