Olá,
Estou iniciando os estudos pra certificação SCBCD, e chegou o momento de testar um pouco.
Criei um projeto Ear, com um modulo ejb e um web. O modulo Ejb possui apenas um session bean + interface local, e o cliente possui
apenas um servlet que injeta o ejb e o utiliza.
Estou fazendo o deploy no Jboss, mas eu consigo ver no web-console apenas o meu módulo web, e o ejb não é injetado no servlet.
É necessario, incluir o arquivo ejb-jar.xml no projeto EJB?
Obs:. Criei os três projetos no eclipse, Ear, web, ejb.
Utilizei o assistente do eclipse para adicionar os modulos ao Ear.
E criei o application.xml abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<application>
<display-name>EjbExample</display-name>
<modelue>
<ejb>EjbExample.jar</ejb>
</modelue>
<module>
<web>
<web-uri>EjbExampleClient.war</web-uri>
<context-root>context</context-root>
</web>
</module>
</application>
Gerei o jar do Projeto Ear e publiquei no jboss.
Falta alguma informação para o deploy do ejb?
Abraços