Lista, estou tendo problemas qdo vou executar um teste gerado pelo JBuilder do meu EJB, o có digo que está o chamando é este abaixo:
 
    try {
      //get naming context
      Context ctx = new InitialContext();
 
      //look up jndi name
      Object ref = ctx.lookup("EJBExercicio");
 
      //cast to Home interface
      eJBExerciciosHome = (EJBExerciciosHome) PortableRemoteObject.narrow(ref, EJBExerciciosHome.class);
....
 
e o erro gerado é este :
 
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
 
 at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:646)
 
 at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
 
 at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:283)
 
 at javax.naming.InitialContext.lookup(InitialContext.java:350)
 
 at testeexercicio.TesteCliente.<init>(TesteCliente.java:26)
 
 at testeexercicio.TesteCliente.main(TesteCliente.java:121)
Grato
 
Leandro Franchi

Responder a