Hebert_Coelho 25 de jun. de 2012
Só dar uma olhada melhor no seu erro:
Could not find any META-INF/persistence.xml file in the classpath Seu arquivo persistence.xml precisa estar no diretório src/META-INF/
[=
ThaisGomes 25 de jun. de 2012
eu coloquei no diretorio src/meta-inf …ai apareceu isso:
0 [ main ] INFO org . hibernate . ejb . Version - Hibernate EntityManager < a href = "http://3.2.1.GA" > 3.2.1 . GA </ a >
22 [ main ] INFO org . hibernate . cfg . annotations . Version - Hibernate Annotations < a href = "http://3.2.1.GA" > 3.2.1 . GA </ a >
31 [ main ] INFO org . hibernate . cfg . Environment - Hibernate 3.2.1
36 [ main ] INFO org . hibernate . cfg . Environment - hibernate . properties not found
39 [ main ] INFO org . hibernate . cfg . Environment - Bytecode provider name : cglib
49 [ main ] INFO org . hibernate . cfg . Environment - using JDK 1.4 java . sql . Timestamp handling
Exception in thread “ main ” java . lang . NoClassDefFoundError : javassist / bytecode / ClassFile
at org . hibernate . ejb . packaging . JarVisitor . checkAnnotationMatching ( JarVisitor . java : 320 )
at org . hibernate . ejb . packaging . JarVisitor . executeJavaElementFilter ( JarVisitor . java : 286 )
at org . hibernate . ejb . packaging . JarVisitor . addElement ( JarVisitor . java : 247 )
at org . hibernate . ejb . packaging . ExplodedJarVisitor . getClassNamesInTree ( ExplodedJarVisitor . java : 54 )
at org . hibernate . ejb . packaging . ExplodedJarVisitor . doProcessElements ( ExplodedJarVisitor . java : 45 )
at org . hibernate . ejb . packaging . JarVisitor . getMatchingEntries ( JarVisitor . java : 229 )
at org . hibernate . ejb . Ejb3Configuration . addMetadataFromVisitor ( Ejb3Configuration . java : 258 )
at org . hibernate . ejb . Ejb3Configuration . configure ( Ejb3Configuration . java : 234 )
at org . hibernate . ejb . HibernatePersistence . createEntityManagerFactory ( HibernatePersistence . java : 120 )
at javax . persistence . Persistence . createEntityManagerFactory ( Persistence . java : 52 )
at javax . persistence . Persistence . createEntityManagerFactory ( Persistence . java : 34 )
at GeraTabelas . main ( GeraTabelas . java : 7 )
Caused by : java . lang . ClassNotFoundException : javassist . bytecode . ClassFile
at java . net . URLClassLoader $ 1. run ( Unknown Source )
at java . net . URLClassLoader $ 1. run ( Unknown Source )
at java . security . AccessController . doPrivileged ( Native Method )
at java . net . URLClassLoader . findClass ( Unknown Source )
at java . lang . ClassLoader . loadClass ( Unknown Source )
at sun . misc . Launcher $ AppClassLoader . loadClass ( Unknown Source )
at java . lang . ClassLoader . loadClass ( Unknown Source )
… 12 more
Desde ja obrigada ela atencao !!!
roger_rf 25 de jun. de 2012
Repare na linha a seguir:
Exception in thread “main” java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile
Ela indica que a sua aplicação precisou de uma classe, mas não conseguiu encontrá-la. Muito provavelmente faltou incluir no Classpath o arquivo JAR correspondente à biblioteca Javassist.
romarcio 25 de jun. de 2012
Quando acontecer esse tipo de exceção, e você não souber qual dependência está faltando, use esse site http://www.findjar.com e colo no campo de busca dele, por exemplo: javassist/bytecode/ClassFile
Você vai ter um lista de possíveis bibliotecas que contém tal classe.