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>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Teste</abstract-schema-name>
<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>
<query>
<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