Erro em JBoss  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
ThiagoWorldCoder
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 10:23:26
Mensagens: 442
Localização: Brazil
Offline

Bom dia!!

Estou tentando rodar uma aplicação no JBoss comunicando com o MySQL, só que deu o seguinte erro:



No meu DAO bem básico eu estou utilizando o Persistence().createEntityManagerFactory("JPAProject");
Veja o DAO abaixo:



no meu persistence.xml eu estou fazendo assim:
eu já vi um exemplo que está usando uma tag provider no persistence.xml colocando org.hibernate.ejb.HibernatePersistence nela.
Não entendi como isso funcionaria...



por favor, se alguém puder me ajudar.

This message was edited 2 times. Last update was at 26/08/2008 09:31:10


SCJP 6.0 - SUN CERTIFIED JAVA PROGRAMMER
Codificando o mundo para uma vida melhor!!
[MSN]
Victor Coutinho
HelloWorld
[Avatar]

Membro desde: 19/11/2008 22:08:23
Mensagens: 10
Offline

amigo, sei que faz tempo que você postou isso, mas voce lembra qual foi a solução? estou utilizando um projeto maven e está dando o mesmo erro



e sem o projeto maven em um projeto eclipse normal funciona perfeitamente.
se você poder ajudar eu agradeço..

abraço.

Victor Coutinho



-----------------------------------------
www.twitter.com/titocoutinho
/ *
* Pense sempre nos seus atos
* /
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

Jboss tem uns erros tão amigáveis..rss
este erro do post do baú, parece erro de configuração, a meu ver parece que faltou a propriedade provider

Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
Victor Coutinho
HelloWorld
[Avatar]

Membro desde: 19/11/2008 22:08:23
Mensagens: 10
Offline

é.. acho que não é apenas isso.. porque eu ja havia colocado essa dado no meu persistence.xml

mas vou continuar tentando.. qualquer coisa eu posto de volta.. obrigado..

se tiver mais alguma dica é sempre bem vinda.

Victor Coutinho



-----------------------------------------
www.twitter.com/titocoutinho
/ *
* Pense sempre nos seus atos
* /
danilocmiranda
JavaBaby
[Avatar]

Membro desde: 18/09/2009 08:15:19
Mensagens: 85
Offline

Victor,

Conseguiu resolver?

Estou com o mesmo erro! No meu persistence.xml estou declarando o provider


Qual a lib que esta ligada a este erro?

site-blog -> http://danilomiranda.com
twitter -> @danilocmiranda
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 418
Localização: Brasília
Offline

Dê uma olhada nas libs da sua aplicação porque com certeza está acontecendo um problema de Classloader. O JBoss já vem com o Hibernate e se você não quiser usar o do JBoss isole o classloader da sua aplicação e coloque todas as libs dependentes nela.

Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
http://www.flickr.com/photos/ataxexe
Victor Coutinho
HelloWorld
[Avatar]

Membro desde: 19/11/2008 22:08:23
Mensagens: 10
Offline

Olá danilocmiranda,

acabei de resolver o problema estava nas dependências que eu estava declarando com o maven,
configurei o maven de acordo com o archetype weld e resolveu perfeitamente.

vou enviar aqui a baixo as dependencias que eu adicionei no meu projeto. Lembrando que o meu projeto é uma aplicação enterprise:


a baixo segue o as dependencias presentes no pom do módulo ejb,




o meu projeto sem o maven funcionava perfeitamente, só adicionando as bibliotecas do jboss pelo eclipse, mas depois que adicionei o maven tive de dar uma suada para conseguir configurar com as mesmas tecnologias que estava utilizando no projeto inicial que são

jpa 2.0, ejb 3.1, hibernate 3, jsf 2.0 , primefaces

essa

Victor Coutinho



-----------------------------------------
www.twitter.com/titocoutinho
/ *
* Pense sempre nos seus atos
* /
hodrigohamalho
JavaChild
[Avatar]

Membro desde: 05/10/2008 11:32:24
Mensagens: 132
Offline

O Jboss utiliza Hibernate por padrão, com isso ao declarar as libs do seu projeto no pom.xml você tem que colocar a tag <scope>provided</scope>, que ao ser colocada em um container web, utilizará a do container não a sua.

Rodrigo Ramalho



"Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensinar o que eu não sei..."
[Email]
Victor Coutinho
HelloWorld
[Avatar]

Membro desde: 19/11/2008 22:08:23
Mensagens: 10
Offline

Eu resolvi o meu problema colocando

<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-parent</artifactId>
<version>7.0.2.Final</version>
<type>pom</type>
<scope>import</scope>

</dependency>


ele usa as dependências nativas do jboss

Victor Coutinho



-----------------------------------------
www.twitter.com/titocoutinho
/ *
* Pense sempre nos seus atos
* /
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team