| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 02:15:24
|
rogerio.alcantara
JavaBaby
Membro desde: 17/09/2007 17:41:23
Mensagens: 82
Offline
|
Salve Jedis do Guj, tudo bom?
Estou migrando uma app Hibernate3+Jboss4 para Hibernate4+AS7.
Atualizei o pom.xml para: O persistence.xml para: E tudo é costurado pelo Spring, no applicationContext.xml: No tomcat7, roda normal.
Mas ao colocar o WAR em JBOSSAS7/standalone/deployments/ estou obtendo o seguinte erro: Percebi que o AS7 possuí a versão 4.0CR do hibernate em JBOSSAS7/modules/org/hibernate/ e JBOSSAS7/modules/org/dom4j/ e etc.
Será q eu preciso remover o hibernate4 e suas dependencias q eu declarei no meu POM do meu WAR ao fazer deploy no JBOSS7?
Agradeço antecipadamente por qualquer dica, conselho, simpatia, e etc.
Valeu turma, um abração.
This message was edited 1 time. Last update was at 08/02/2012 06:15:54
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 06:22:36
|
rogerio.alcantara
JavaBaby
Membro desde: 17/09/2007 17:41:23
Mensagens: 82
Offline
|
Olá galera, tudo bom?
Apenas para comentar os novos passos que dei (e não cheguei em lugar nenhum. rs..):
Como me pareceu um conflito entre o dom4j nativo do AS7 e o que é "injetado" como dependência do hibernate-entitymanager pelo Maven2, fiz: A primeira coisa que aconteceu, foi o sistema parar de rodar no Tomcat7 reclamando a ausência do dom4j.
Já no AS7, agora eu tenho o seguinte erro: Sugestões? Mandingas? Simpatias?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 06:41:26
|
rogerio.alcantara
JavaBaby
Membro desde: 17/09/2007 17:41:23
Mensagens: 82
Offline
|
Como sou brasileiro e não desisto nunca, exclui a dependencia do antlr que o hibernate-core faz implicitamente em hibernate-entitymanager, da seguinte forma: No tomcat7 é claro que continua sem funcionar, mas no AS7 agora eu tenho o seguinte erro: O que é muito estranho, pois é um projeto que funcionava normalmente no JBoss4 (ou seja, o Spring encontrava o persistence normalmente). Segue a estrutura de diretórios contidas dentro do WAR até o persistence.xml: Já estou batendo a cabeça na parede de desespero. Alguém tem alguma sugestão?
Pra mim, com toda essa "customização" que estou fazendo no POM, está me dizendo que esse não é o melhor approach para esse cenário.
Alguém recomenda algum material, tutorial, post, doc que comenta qual é a estrategia mais adequada para essa arquitetura?
Agradeço desde já turma.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2012 20:34:22
|
rogerio.alcantara
JavaBaby
Membro desde: 17/09/2007 17:41:23
Mensagens: 82
Offline
|
Salve Jedis do GUJ.
Bom, percebi que o JBOSS não estava achando o persistence. Pesquisando mais um pouco, e fiz alguns ajustes:
1 - Atualizei o String para utilizar LocalContainerEntityManagerFactoryBean: e 2 - atualizei o persistence para utilizar o datasource do jboss7: 3 - Também tive que criar o modulo do mysql no jboss7 e referencia-lo no datasource;
Ok, depois de tudo isso, estou conseguindo efetuar o deploy da app no jboss! Porém, quando acesso qualquer página, o Spring tenta executar o OpenEntityManagerOnView e dispara a seguinte exception: "Activity is not mapped" vejam: O que é muito estranho, pois no log do servidor, o persistence-unit é carregado normalmente, vejam: Alguém tem alguma idéia do que possa estar acontecendo?
|
|
|
 |
|
|
|
|