Consultas sobre RMI

marciatw
31 de Marzo del 2004
Hola !!!
Tengo 2 dudas sobre RMI:

1- el servicio de nombres (rmiregistry) debe correr en la misma máquina (host) que el servidor?? Probé correr el servidor en una máquina, el rmiregistry en otra y un cliente en otra y no funcionó.
En el bind del servidor y lookup del cliente paso el nombre del host y puerto correcto (en donde esta corriendo el rmiregistry) pero el servidor no levanta, el error que dá es que no encuentra el .class del sutb.

2- La única forma de que el cliente obtenga dinámicamente el .class del stub es seteando la propiedad codebase al ejecutar el servidor, dándole la ubicación con /file: / (si ambos , cliente y servidor,comparten el mismo sist. de archivos) o dándole la ubicación de un servidor Web..
La pregunta es: o tengo cliente y servidor en la misma máquina o tengo un servidor Web?? De lo contrario la única forma es copiando los .class de los stub en cada cliente???


Muchas gracias. Saludos,

Marcia