Foros del Web » Programación para mayores de 30 ;) » Java »

problemas con hibernate

Estas en el tema de problemas con hibernate en el foro de Java en Foros del Web. Hola, estoy siguiendo el manual "Java Persistence with Hibernate" y obtengo los siguientes errores: Buildfile: C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\build.xml clean: [delete] Deleting directory C:\Documents and ...
  #1 (permalink)  
Antiguo 29/04/2010, 09:43
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
problemas con hibernate

Hola, estoy siguiendo el manual "Java Persistence with Hibernate" y obtengo los siguientes errores:

Buildfile: C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\build.xml
clean:
[delete] Deleting directory C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin
[mkdir] Created dir: C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin
compile:
[javac] Compiling 2 source files to C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin
copymetafiles:
[copy] Copying 2 files to C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin
run:
[java] 29-abr-2010 17:29:52 org.hibernate.cfg.Environment <clinit>
[java] INFO: Hibernate 3.3.2.GA
[java] 29-abr-2010 17:29:52 org.hibernate.cfg.Environment <clinit>
[java] INFO: hibernate.properties not found
[java] 29-abr-2010 17:29:52 org.hibernate.cfg.Environment buildBytecodeProvider
[java] INFO: Bytecode provider name : javassist
[java] 29-abr-2010 17:29:52 org.hibernate.cfg.Environment <clinit>
[java] INFO: using JDK 1.4 java.sql.Timestamp handling
[java] 29-abr-2010 17:29:52 org.hibernate.annotations.common.Version <clinit>
[java] INFO: Hibernate Commons Annotations 3.1.0.GA
[java] 17:29:52,858 WARN FileZippedJarVisitor:37 - Unable to find file (ignored): file:/C:/Documents%20and%20Settings/empalacios/workspaceManningJP/HelloWorldJPEM/bin
[java] java.io.FileNotFoundException: C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin (Acceso denegado)
[java] at java.util.zip.ZipFile.open(Native Method)
[java] at java.util.zip.ZipFile.<init>(Unknown Source)
[java] at java.util.jar.JarFile.<init>(Unknown Source)
[java] at java.util.jar.JarFile.<init>(Unknown Source)
[java] at org.hibernate.ejb.packaging.FileZippedJarVisitor.d oProcessElements(FileZippedJarVisitor.java:34)
[java] at org.hibernate.ejb.packaging.JarVisitor.getMatching Entries(JarVisitor.java:215)
[java] at org.hibernate.ejb.Ejb3Configuration.addMetadataFro mVisitor(Ejb3Configuration.java:253)
[java] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3 Configuration.java:229)
[java] at org.hibernate.ejb.HibernatePersistence.createEntit yManagerFactory(HibernatePersistence.java:120)
[java] at javax.persistence.Persistence.createEntityManagerF actory(Persistence.java:51)
[java] at hello.HelloWorld.main(Unknown Source)
[java] Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.cfg.AnnotationConfiguration.getRefle ctionManager()Lorg/hibernate/reflection/ReflectionManager;
[java] at org.hibernate.ejb.EventListenerConfigurator.config ure(EventListenerConfigurator.java:156)
[java] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3 Configuration.java:847)
[java] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3 Configuration.java:178)
[java] at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3 Configuration.java:235)
[java] at org.hibernate.ejb.HibernatePersistence.createEntit yManagerFactory(HibernatePersistence.java:120)
[java] at javax.persistence.Persistence.createEntityManagerF actory(Persistence.java:51)
[java] at hello.HelloWorld.main(Unknown Source)
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 2 seconds

He leído por internet que puede ser que no cuadren las versiones de las distintas librerías, pero no sé si van por ahí los tiros. Las librerías que tengo son:
antlr-2.7.6.jar, asm-attrs.jar, asm.jar, c3p0-0.9.1.jar, cglib-2.2.jar, commons-collections-3.1.jar, commons-logging-1.0.4, dom4j-1.6.1.jar, ejb3-persistence.jar, hibernate-annotations.jar, hibernate-commons-annotations.jar, hibernate-entitymanager.jar, hibernate-tools.jar, hibernate-validator-3.0.0.ga.jar, hibernate3.jar, hsqldb.jar, javassist.jar, jboss-archive-browsing.jar, jta-1.1.jar, log4j-1.2.15.jar, slf4j-api-1.5.3.jar y slf4j-jdk14-1.4.2.jar.

Puede alguien decirme porqué no me encuentra ese método? Muchas gracias, un saludo
  #2 (permalink)  
Antiguo 06/05/2010, 02:14
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: problemas con hibernate

Hola, he añadido también la librería validation-api-1.0.0.GA.jar, pero sigo sin ver dónde está el problema. El error "java.lang.NoSuchMethodError", ¿puede ser porque me falte alguna librería que deba contener el método que no encuentra? Si alguien puede echarme un cable lo agradecería mucho.

Muchas gracias, un saludo
  #3 (permalink)  
Antiguo 06/05/2010, 10:15
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: problemas con hibernate

Hola, he visto por internet que puede ser que me falte la librería hibernate-jpa-util.jar, pero por más que busco no encuentro de dónde descargármela, incluída la página de hibernate. ¿Puede alguien decirme dónde la puedo encontrar?

Muchas gracias, un saludo
  #4 (permalink)  
Antiguo 06/05/2010, 10:51
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: problemas con hibernate

Buenas:

Fíjate en el error, también tienes antes un "acceso denegado"

[java] java.io.FileNotFoundException: C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJ PEM\bin (Acceso denegado)

quizás este provoque el otro.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: hibernate
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:47.