EJB helloWord

2 respostas
MaiqueL

Olá pessoal

Estou lendo EJB in Action e tem um pequeno tutorial com o seguinte código

public class HelloUserClient {
      @EJB// aqui esta dando nullPointerException
        private static HelloUser helloUser;

    	public  static void main(String[] args) {
     
         
             helloUser.sayHello("Curious George");
             System.out.println("Invoked EJB successfully .. see server console for output");     
        }

Porém o livro fala que a anotação @EJB deveria instanciar a classe HelloUser.

Alguma dica ??

2 Respostas

MaiqueL

http://www.guj.com.br/posts/list/145225.java#782486[resolvido]

B

Acredito que você só pode utilizar a injeção de dependencia dentro de um container que suporte isso, ou através de um acc… Você não pode injetar utilizando @EJB em uma aplicação standalone que roda sozinha… Precisa de alguem para injetar o recurso. As alternativas são utilizar um application client container que ajuda a injetar para voce ou utlizar a busca por JNDI…
Abraço

Criado 30 de agosto de 2009
Ultima resposta 17 de mar. de 2010
Respostas 2
Participantes 2