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();
//get naming context
Context ctx = new InitialContext();
//look up jndi
name
Object ref = ctx.lookup("EJBExercicio");
Object ref = ctx.lookup("EJBExercicio");
//cast to Home
interface
eJBExerciciosHome = (EJBExerciciosHome) PortableRemoteObject.narrow(ref, EJBExerciciosHome.class);
....
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