EJB no JBoss

Ola Pessoal,

Estou tentando fazer um EJB e estou recebendo varias
mensagens de erro.
Mas pude percebe que o problema esta quando chamo o
metodo findAll do EJB.
Comentei a linha que chama esse metodo o EJB
funcionou, mas infelizmente apenas printou texto na
tela.

Gostaria de receber algumas dicas e onde posso estar
encontrando o erro do metodos findAll.

Abaixo segue parte dos arquivos:

Arquivo: ejb-jar.xml
<ejb-class>ejb.TesteEJB</ejb-class>

&lt;persistence-type&gt;Container&lt;/persistence-type&gt;
&lt;prim-key-class&gt;java.lang.Integer&lt;/prim-key-class&gt;
&lt;reentrant&gt;False&lt;/reentrant&gt;
&lt;cmp-version&gt;2.x&lt;/cmp-version&gt;
&lt;abstract-schema-name&gt;Teste&lt;/abstract-schema-name&gt;

<cmp-field><field-name>teste_id</field-name></cmp-field>

<cmp-field><field-name>teste_nm</field-name></cmp-field>
<primkey-field>teste_id</primkey-field>

&lt;query&gt;

<query-method>
<method-name>findAll</method-name>
<method-params/>
</query-method>
<ejb-ql>select Object© from Teste c</ejb-ql>
</query>

Parte da mensagem de erro:

ObjectName:
jboss.j2ee:module=teste-ejb.jar,service=EjbModule,uid=24924345
state: FAILED
I Depend On:
Depends On Me: MBeanException:
javax.management.InstanceAlreadyExistsException:
jboss.j2ee:jndiName=Teste,service=EJB already
registered.
Cause:
javax.management.InstanceAlreadyExistsException:
jboss.j2ee:jndiName=Teste,service=EJB already
registered.

16:51:08,192 ERROR [Engine]
StandardWrapperValve[ListaTestes]: Servlet.service()
for servlet ListaTestes threw exception
java.lang.reflect.UndeclaredThrowableException
at $Proxy50.findAll(Unknown Source)
at servlet.ListaTestes.doGet(Unknown Source)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at
javax.servlet.http.HttpServlet.service(HttpServle…

Aceito qualquer, digo qualquer ajuda mesmo.

Obrigado desde já

Daniel

Verifique se no seu arquivo config.xml já contém o nome do ejb que está provocando o erro.

Eu trabalho com weblogic 8.0 e já passei por este erro.

E abri o config.xml e o ebj estava lá dentro duas vezes.

att,