Cliente ejb para sun one

Juan Carlos
21 de Julio del 2004
Estoy haciendo un ejb de sesion sin estado para el servidor de aplicaciones de sun. esta desplegado en el servidor. Pero a la hora de crear el cliente me sale la excepcion:
javax.naming.NoInitialContextException: Cannot instantiate class: javax.naming.spi.InitialContextFactory. Root exception is java.lang.InstantiationException: javax.naming.spi.InitialContextFactory

el código del cliente es:


try{
Properties p=System.getProperties();
InitialContext initialContext = new InitialContext(p);
Object objref = initialContext.lookup("EjemploHome");
EjemploHome homecalc =(EjemploHome)PortableRemoteObject.narrow(objref,EjemploHome.class);
Ejemplo ejemplo = homecalc.create();
ejemplo.listadoDB();
}catch (Exception NamingException) {
NamingException.printStackTrace();
}

Gracias por su colaboración