Vou criar um aplicação EAR que vai agrupar duas aplicações EJB e três aplicações WEB.
Com relação ao meu persistence.xml que configura o acesso ao meu data source onde eu configuro ele?
Vou colocar um em cada META-INF das aplicações EJB ou colocar na aplicação EAR para todos usarem? Se eu colocar um em cada aplicação EJB como isso funciona no servidor, vou ter dois contextos de persistencia rodando? Caso a saída seja colocar na aplicação EAR como faço isso?
Não sei se pode mas talvez seria uma solução criar um projeto Utility com esta finalidade e declarar este projeto como dependência dos outros que precisam acessar os dados no BD como um .jar.
maurenginaldo
Oi pessoal,
coloquei o meu persistence.xml no META-INF do meu projeto EAR e quando starto minha aplicação está dando erro nos módulos EJB que estou injetando o unidade de persistencia.
Sera que o problema é a forma como estou utilizando?
frafaelptu
Já tive o mesmo problema resolvi da seguinte maneira, coloca este arquivo na pasta META-INF dentro de src e não na pasta META-INF que esta dentro da pasta WEB-INF…Testa ai