Excepcion cuando ejecuto un cliente de un ejb
Hola, llevo ni se sabe el tiempo intentando resolver una excepcion que me da al ejecutar un cliente de un ejb. La dichosa excepcion es la siguiente:
java.lang.ClassCastException
at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:296)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)
at prusuma.PruCli.prueba(PruCli.java:88)
at prusuma.PruCli.main(PruCli.java:117)
El codigo del cliente es el siguiente:
Context contexto = getInitialContext();
ref = contexto.lookup("Enterprise1");
Enterprise1Home enterprise1Home = (Enterprise1Home)PortableRemoteObject.narrow(ref, Enterprise1Home.class);
Enterprise1 enterprise1= (Enterprise1) enterprise1Home.create();
valor=enterprise1.sumar(4);
El error me lo da al hecer el narrow. Los nombres de los interfaces estan bien puestos.El loockup creo q me lo hace bien porq lo saco por pantalla con System.out.println(ref+"-----------"+ref.getClass()); y me imprime: ClusterableRemoteRef(10.60.14.20 [10.60.14.20])/269-----------class $Proxy1
Agradeceria q alguien pudiera echarme una mano
Muchas gracias
java.lang.ClassCastException
at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:296)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)
at prusuma.PruCli.prueba(PruCli.java:88)
at prusuma.PruCli.main(PruCli.java:117)
El codigo del cliente es el siguiente:
Context contexto = getInitialContext();
ref = contexto.lookup("Enterprise1");
Enterprise1Home enterprise1Home = (Enterprise1Home)PortableRemoteObject.narrow(ref, Enterprise1Home.class);
Enterprise1 enterprise1= (Enterprise1) enterprise1Home.create();
valor=enterprise1.sumar(4);
El error me lo da al hecer el narrow. Los nombres de los interfaces estan bien puestos.El loockup creo q me lo hace bien porq lo saco por pantalla con System.out.println(ref+"-----------"+ref.getClass()); y me imprime: ClusterableRemoteRef(10.60.14.20 [10.60.14.20])/269-----------class $Proxy1
Agradeceria q alguien pudiera echarme una mano
Muchas gracias
