Hibernate4+AS7 - org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
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

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?
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.
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?
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team