Opa,
estou comecando a criar meus primeiros EJB’s. Consegui coloca-los no ar usando JBoss, e consigo ve-los na pagina de configuracao do servidor.
Agora, estou com dificuldade em criar uma simples classe (cliente) para testar o EJB. Estou seguindo esse guia: http://java.boot.by/scbcd5-guide mas como estou usando Eclipse Europa, e ele usa uma versao anterior, os passos sao diferentes…
Meu ‘Standalone Test Client’ tem esse codigo, que eh aonde o erro esta ocorrendo quando rodo a classe com o EJB ‘no ar’:
Context jndiContext = new InitialContext();
Object ref = jndiContext.lookup("StatelessCalculatorBean/remote");
StatelessCalculator calc = (StatelessCalculator) PortableRemoteObject
.narrow(ref, StatelessCalculator.class);
O erro eh o seguinte:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property…
Esse eh o jeito correto de criar clientes para um EJB?
Como faco para testar meu EJB usando Dependency Injection?
Valeu!
