| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 06:49:14
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
Olá pessoal, seguindo algumas dicas do pessoal estou começando a dar uma estudada em JPA,
estou começando pelo vídeo da caelum.
este é o erro:
07:28:52,140 INFO Version:15 - Hibernate Annotations 3.3.1.GA
07:28:52,171 INFO Environment:520 - Hibernate 3.3.0.CR1
07:28:52,187 INFO Environment:553 - hibernate.properties not found
07:28:52,203 INFO Environment:687 - Bytecode provider name : cglib
07:28:52,203 INFO Environment:604 - using JDK 1.4 java.sql.Timestamp handling
07:28:52,375 INFO Version:15 - Hibernate EntityManager 3.3.2.GA
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xerces/impl/xs/models/CMBuilder
at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.configurePipeline(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.hibernate.ejb.packaging.PersistenceXmlLoader.loadURL(PersistenceXmlLoader.java:70)
at org.hibernate.ejb.packaging.PersistenceXmlLoader.deploy(PersistenceXmlLoader.java:89)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:222)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:52)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
at br.com.caelum.jpa.hibernate.GenerateDatabase.main(GenerateDatabase.java:10)
No meu lib eu tenho o arquivo "xerces-2.6.2.jar" que acredito ser o q esta se referenciando o erro.
Alguém poderia me dar uma ajuda?
This message was edited 1 time. Last update was at 22/07/2008 06:49:34
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 06:57:00
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
Pelo erro, o arquivo pode até estar no seu "lib", mas não está no seu classpath, logo o classloader não está encontrando esse jar e consequentemente não acha uma classe, o que está gerando esse erro.
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 07:24:26
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
Cassio,
estou utilizando o Eclipse, acredito q o eclipse faça isso automaticamente?
Ou tenho q ir setar la nas variaveis do windows manualmente?
por via das duvidas fiz alguns testes:
CLASSPATH
.;C:\Arquivos de programas\Java\jdk1.6.0_02\lib\QTJava.zip;C:\Arquivos de programas\Java\jdk1.6.0_02\lib\tools.jar;C:\Arquivos de programas\Java\jre1.6.0_03\lib\ext\QTJava.zip;C:\Documents and Settings\user\workspace\videoJPA\lib
não deu certo
CLASSPATH
.;C:\Arquivos de programas\Java\jdk1.6.0_02\lib\QTJava.zip;C:\Arquivos de programas\Java\jdk1.6.0_02\lib\tools.jar;C:\Arquivos de programas\Java\jre1.6.0_03\lib\ext\QTJava.zip;C:\Documents and Settings\user\workspace\videoJPA\lib\xerces-2.6.2.jar
mesmo colocando diretamente o jar, o erro é o mesmo.
Acredito que não seja este o problema. Alguém tem alguma idéia?
o meu persistence é esse:
e o que esta habilitado no meu log4j.properties :
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 07:33:42
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
No Eclipse você precisa clicar com o botão direito no projeto, ir em propriedades e editar o build path, para incluir esse jar no seu classpath.
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 07:45:49
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
Todos os arquivos q coloquei no lib estão listados em Referenced Libraries, acredito q isso seja o correto!?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 08:05:14
|
baison
JavaChild
Membro desde: 30/01/2008 00:13:52
Mensagens: 141
Offline
|
Desculpe estar postando nao para ajudar, mas sim para perguntar..
Esse video da Caelum que vc ta seguindo, é o FJ31?
Como vc conseguiu ele? vc ta fazendo o curso?
Vc pode disponibilizá-lo? tem apostilas e codigo-fonte também?
VLW
Obs.: Com "disponibilizar" nao quero dizer piratiar.. visto que alguns apostilas estão disponíveis...
This message was edited 1 time. Last update was at 22/07/2008 08:12:57
|
Analista de Sistemas
Desenvolvedor JAVA
OCPJP em 2011 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 08:29:16
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
baison o arquivo q baixei e o "beginning-with-jpa.mov" Primeiros passos para a Java Persistence API
feita pelo Fabio Kung, n salvei o link aqui mas da uma pesquisada no google q vc acha....
Pessoal alguem tem alguma idéia do que possa estar acontecendo pra estar dando este erro?
Acredito q todos os jars necessários estejam no Referenced Libraries do Eclipse.
o meu arquivo .classpath gerado pelo eclipse esta assim:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 08:46:10
|
baison
JavaChild
Membro desde: 30/01/2008 00:13:52
Mensagens: 141
Offline
|
Olha so.. recomendaria vc a dar uma olhada novamente nos arquivos do hibernate, e dos componentes que vc ta usando..
O que exatamente vc ta usando na sua aplicação?
Hibernate e mais oq?
|
Analista de Sistemas
Desenvolvedor JAVA
OCPJP em 2011 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 09:05:44
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
Dei uma olhada nisso agora, pois tudo o resto esta descartado, refiz tudo por umas 3 ou 4 vezes......
vi q os downloads do hibernate existem dois tipos os GA e CR1.
Qual a diferença entre esses downloads?
Poderia ser algo nisso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 09:18:25
|
baison
JavaChild
Membro desde: 30/01/2008 00:13:52
Mensagens: 141
Offline
|
Bom.. quando eu baixei, eu baixei tudo GA... ou seja, vi a matriz de compatibilidade com o Hibernate 3 GA e baixei o resto...
Peguei todos os .jar e coloquei numa pasta Hibernate3GA.
Depois, peguei o codigo-fonte do Hibernate e fui na pasta lib dele, e peguei tudo o que tava la e coloquei na pasta Hibernate3GA que eu criei.
Eu uso NetBeans, então, criei um Library....
OBS.: Importante.... Coloquei TODOS os jar na mesma pasta, Hibernate3GA.. dentro dela nao criei pasta lib...
This message was edited 1 time. Last update was at 22/07/2008 09:40:01
|
Analista de Sistemas
Desenvolvedor JAVA
OCPJP em 2011 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 10:03:25
|
homisinho
JavaTeenager
![[Avatar]](/images/avatar/3e3735fec1d68ca2f496527b75081f86.jpg)
Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline
|
Realmente o problema estava em mais de um lugar......
Os downloads do hibernate e tbm tinha um erro de digitação no meu arquivo persistence nos "hibernate.connection".....
Depois de refazer os downloads e alterar o arquivo de persistence funcionou.....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2008 10:19:24
|
baison
JavaChild
Membro desde: 30/01/2008 00:13:52
Mensagens: 141
Offline
|
homisinho wrote:Realmente o problema estava em mais de um lugar......
Os downloads do hibernate e tbm tinha um erro de digitação no meu arquivo persistence nos "hibernate.connection".....
Depois de refazer os downloads e alterar o arquivo de persistence funcionou..... 
Po.. que bom kra.. ainda bem que resolveu.. eu tb tomo umas dessa de vez em quando....
|
Analista de Sistemas
Desenvolvedor JAVA
OCPJP em 2011 |
|
|
 |
|
|