fazer meu projeto .war visualizar meu persistence.xml

Java

23/01/2012

meu projeto ear tem o seguinte modelo

my.ear
|-->p.jar(ejb)
persistence.xml
|-->p.war
|-->META-INF
application.xml

assim meu p.war não enxergar meu persistence.xml.
David Cortez

David Cortez

Curtidas 0

Respostas

Robson Teixeira

Robson Teixeira

23/01/2012

David na estrutura de um EAR o seu persistence.xml deve ficar dentro do projeto EJB onde seus EJBs acessão o contexto de peristencia podendo devolver a instancia do EntityManager para a sua camada WEB se deseja. mas como boas praticas sempre são pregadas constantemente deixe os EJB cuidarem da transação com o banco e realizado as regras de negocio de sua app onde a sua camada WEB simplesmente mostra na tela para o usuario.

espero ter ajudado.
att
robson
GOSTEI 0
David Cortez

David Cortez

23/01/2012

Então ficaria assim

my.ear
|-->p.jar(ejb)
|-->p.war
|-->META-INF
application.xml
persistence.xml

o persistence.xml dentro do META-INF e só colocar ?
GOSTEI 0
Robson Teixeira

Robson Teixeira

23/01/2012

o persistence.xml deve ficar dentro do seu p.jar assim cara

my.ear
|-->p.jar(ejb)
|-->META-INF
|-->persistence.xml
|-->p.war
|-->META-INF
GOSTEI 0
Robson Teixeira

Robson Teixeira

23/01/2012

retificando

my.ear
|-->p.jar(ejb)
|-->META-INF
|-->persistence.xml
|-->p.war
|-->META-INF
GOSTEI 0
Robson Teixeira

Robson Teixeira

23/01/2012

retificando


my.ear
|-->p.jar(ejb)
(dentro de p.jar)|-->META-INF
(dentro de META-INF que fica dentro de p.jar)|-->persistence.xml
|-->p.war
|-->META-INF
GOSTEI 0
Dyego Carmo

Dyego Carmo

23/01/2012

Opa !

Conseguiste Resolver ?

Poderia fechar o chamado ?

Valeu !!!
GOSTEI 0
David Cortez

David Cortez

23/01/2012

Resolvi de outra maneira
GOSTEI 0
POSTAR