SoloCodigo

Programación General => Java => Mensaje iniciado por: gardek69 en Jueves 21 de Septiembre de 2006, 03:53

Título: Rmi
Publicado por: gardek69 en Jueves 21 de Septiembre de 2006, 03:53
buenas gente!
necesito ayuda urgente con esto de RMI que no lo puedo hacer andar!

Cual es el problema??? alguna ayuda?
Título: Re: Rmi
Publicado por: chimps en Jueves 21 de Septiembre de 2006, 16:50
En la clase cliente, cuando haces:
Código: Text
  1.  
  2. IRemote msg=(IRemote)Naming.lookup("//localhost");
  3.  
  4.  
El metodo Naming.lookup devulve un objeto Remote y como creaste tu propia interface IRemote que extiende de Remote, en realidad estas tratando de castear una super clase a una subclase, por eso sale una exception de tipo ClassCast

Como analogia, esto equivaldria a hacer algo asi
Código: Text
  1.  
  2. class Auto { ... }
  3.  
  4. class Ferrari extends Auto { ... }
  5.  
  6. //...
  7.  
  8. Auto a = new Auto();
  9. Ferrari f = (Ferrari)a;
  10.  
  11.  
Título: Re: Rmi
Publicado por: silverfox en Viernes 22 de Septiembre de 2006, 08:50
Echa un vistazo aquí:

http://www.programacion.com/java/tutorial/rmi/ (http://www.programacion.com/java/tutorial/rmi/)



Y pregunta más especificamente, por favor ¿Qué es lo que no te funciona?






Suerte.



Silverfox