| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 13:33:33
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Como configuro o Provider do hibernate no JEE6??
o VRaptor não consegue injetar o session, pq ele não achou oq injetar, e nem existe mesmo
Sem o web.xml não sei onde coloca as definição
Em outro teste que eu havia feito, estava dando erro pq ele não achava o arquivo de configuração do Hibernate, mesmo eu não configurando nada, agora ele nem erro dá
Tentei colocar um web-fragment na pasta WEB-INF com os dados e não foi
[Edit:]
Eu tenho que usar as anotações e definir os Providers na mão??
Ou posso utilizar o pronto?? e como??
This message was edited 2 times. Last update was at 25/01/2010 18:50:08
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 17:09:33
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
vc precisa setar o context-param do HibernateCustomProvider... basta colocar isso no web.xml... Não sei se vc pode colocar isso em algum outro lugar, mas o web.xml ainda funciona...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 17:33:53
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Lucas Cavalcanti wrote:vc precisa setar o context-param do HibernateCustomProvider... basta colocar isso no web.xml... Não sei se vc pode colocar isso em algum outro lugar, mas o web.xml ainda funciona...
Mas sem XML, não é possível?
Pois no padrão JEE 6, eu nem tenho um web.xml, eu teria que criar um
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 17:58:21
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
acho que vc pode criar uma classe do tipo:
via fragments não vi como
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 18:49:18
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Valeu Lucas, fiz mais ou menos do jeito que vc disse
This message was edited 2 times. Last update was at 25/01/2010 18:50:45
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 08:00:12
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
Dando uma resucitada neste post!.. hehe
Estou tentando fazer a configuração de VRaptor 3.2 + JE66 + Hibernate... mas nao estou conseguindo inicializar EntityManager..
eu tentei fazer esta abordagem apresentada, mas estou tomando o seguinte erro logo na hra q tento subir o jetty
Pelo que eu sei, nao preciso definir este cara 'hibernate.cfg.xml' uma vez q estou fazendo com anotetaions e tudo mais.
o meu web.xml está assim
e o applicationContext.xml nao tem nenhuma configuração
alguma dica?
obrigado
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 08:34:34
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
apenas tirando o removido do nome
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 08:48:17
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
kpbds_pb wrote:apenas tirando o removido do nome
Caused by:
org.hibernate.HibernateException: /hibernate.cfg.xml not found
Você precisa do arquivo do hibernate para dizer quais são os dados de acesso ao banco e quem são as entidades
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 08:48:21
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
e quando eu deixo sem o listener e com a configuração no web.xml ele da o seguinte erro
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 08:50:14
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
Você precisa do arquivo do hibernate para dizer quais são os dados de acesso ao banco e quem são as entidades
Eu estou fazendo tudo via annotations... o ruim eh q com o Servlet 2.5 tudo funciona certinho... o problema eh com o servlet 3
obrigado
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 12:09:45
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
zoren wrote:
kpbds_pb wrote:apenas tirando o removido do nome
Caused by:
org.hibernate.HibernateException: /hibernate.cfg.xml not found
Você precisa do arquivo do hibernate para dizer quais são os dados de acesso ao banco e quem são as entidades
Eu criei o arquivo e o erro acontece na hra que vou executar alguma operação no banco
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 12:18:57
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Cara, você confundiu.
O lugar que não precisa mais de XML é no JEE6, para o hibernate, a configuração que o VRaptor usa ainda depende do arquivo de configuração do Hibernate para configurar ele.
Você está usando o JPA ou o Hibernate?
O erro que está dando agora é que ele está tentando injetar um EntityManager no seu DAO.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 12:31:47
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
Estou usando JPA
Estou tentando colocar um autowired mas tb nao ta rolando.. continua o mesmo erro...
o meu DAO final (ProtocoloDao.java) extende deste generio
primeira vez q to usando o VRaptor e mal ai pelas confusões.
obrigado
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 12:51:12
|
zoren
GUJ Master
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 1007
Offline
|
Você tem intenção de usar o Spring?
Caso não, tira esse Autowired do código e deixa o VRaptor gerenciar tudo. E vc tbm não precisa do applicationContext.xml
No parametro Packages, vc disse que ia usar o Hibernate?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 13:52:42
|
kpbds_pb
Debugger
Membro desde: 11/09/2006 15:48:02
Mensagens: 65
Offline
|
zoren, muito obrigado pela ajuda e as dicas que me ajudaram a entender o q se passava..
e esse post aq http://www.guj.com.br/java/236684-resolvido-migrando-de-dao-para-repository tb me ajudou a conseguir fazer funcionar as coisas...
bom... vamos as configurações.
1 - sem o arquivo persistence.xml
2 - hibernate.cfg.xml
3 - GenericHibernateDao.java
4 - ProtocoloDao.java
e novamente, obrigado pela ajuda...
|
:: Kleber Pinel Bernardo da Silva ::
-- SCJP since 07/2009 -- |
|
|
 |
|
|