NetBeans 6.8 + JBoss 5.1.0.GA + JSF 1.2 + RichFaces + Facelets + EJB3 - Erro EJBTHREE-1289

Olá pessoal,

Criei minha aplicação, meu servidor está rodando ok, configurei o JSF para funcionar com o Richfaces, criei meus templates no Facelets e estava tudo indo bem, até o momento que eu comecei a colocar o EJB na jogada.

Estou com a seguinte estrutura para o EJB:

  • dominio
    • Usuarios.java
  • integracao.impl
    • UsuariosDAOImpl.java
  • integracao.spec
    • UsuariosDAO.java
  • negocio.impl
    • UsuariosServiceImpl.java
  • negocio.spec
    • UsuariosService.java

O meu Bean se chama “UsuariosBean.java”

quando eu coloco o Anotation abaixo:

@EJB
private UsuariosService usuariosService;

Recebo o erro que está no meu server.log em anexo.

Alguém sabe me dizer o que pode ser?
Preciso ter algum xml para usar o EJB? Ou alguma definição no web.xml?

Osvano

Resolvi meu problema,

A minha aplicação não estava conseguindo encontrar o “UsuariosService” só com:

@EJB  
private UsuariosService usuariosService;  

Tive que incluir um arquivo de parametros para fazer o acesso ao EJB.

[]s