Persistence.xml dentro do ear

0 respostas
evandronet

Olá pessoal

Estou necessitando de uma ajuda , estou criando EJB 3 , na qual dividi meu projeto desse modo

EjbCore - Arquivo Jar que contém meus Entity Beans e as interfaces remotas
Ejb - Na qual contém meus sessions beans e arquivo persistence.xml
EAR - Na qual contém os empacotamento dos meu ejb e também as bibliotecas core

Até aqui tudo bem , tudo funcionando perfeitamente ,mas devidos aos meu projetos por exemplo e tenho uma regra de negocio para entidade cliente
na qual possui seus entity beans e seus session beans, queria poder reaproveitar esse código para outros sistemas , da seguinte forma criando um ear
especifico para a aplicação e inserindo os ejb que já tenho neles,mas cada aplicação utiliza um banco de dados especifico e toda vez que vou compilar a aplicação no meu
ear tenho que criar reconfigurar o persistence.xml e setar o novo banco.
Pensei então criar um persistence.xml dentro do ear ,assim todos os beans inseridos dentro do meu ear vão usar a conexão dentro do persistence.xml,mas dá erro
e vi que isso não é possivél também pois o persistence.xml deve estar dentro de um jar na qual deve estar dentro de um diretorio lib do ear ou no diretório root.

Queria saber como posso resolver esse problema, se alguém já passou por isso como resolveu ??

Obrigado

Criado 25 de fevereiro de 2009
Respostas 0
Participantes 1