Forums Register Login

Problem in building hibernate SessionFactory

+Pie Number of slices to send: Send
Hi all , I have some problems with hibernate configuration..... somebody help me please...
this is my dir structure


I build the SessionFactory in the servlet (TestHibernateServlet.class) as follow



I put the Hibenate jar file in lib correctly but I got this exception

java.lang.NoClassDefFoundError: org/dom4j/DocumentException (TestHibernateServlet.java:35)

Please help me out .I am new to hibernate, I don't know what to do .

+Pie Number of slices to send: Send
Hello! Does your application contain dom4j jar file? If not, you should add it.
Usually, NoClassDefFoundError occures if some required jar is not present in the application.
+Pie Number of slices to send: Send
Oh yes,I see. I added some libs and solved above problem. Now I have following libraries in my lib for hibernate

hibernate3.jar
antlr-2.7.6.jar
commons-collations-3.1.jar
dom4j-1.6.1.jar
javassist-3.9.0.GA.jar
jta-1.1.jar
slf4j-api1.5.8.jar

But when I run the app ,I see another error


and then I run again I got another error


Every first times after starting the server is first error and every second times is the last error. Why are the two errors different?
What will I do now? Do I need more libraries?


+Pie Number of slices to send: Send
hibernate.cfg.xml and other hbm file you have kept in WEB-INF directory. You should need to place inside /WEB-INF/classes.

Try this one.
+Pie Number of slices to send: Send
Yes I did. But I can't solve.
Actually, I think the problem is not with hibernate.cfg.xml file and .hbm.xml files. It might be because of lib files.
As for the first error, it said " java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder ".
When I take a look inside slf4j.jar, I don't see any such package "org/slf4j/impl/....". Something wrong?
This is how I write in my servlet



+Pie Number of slices to send: Send
Its very simple.. you need to add a library... This website http://www.compiletimeerror.com/2013/06/javalangnoclassdeffounderror_7.html explains about it.. Have a look..
PI day is 3.14 (march 14th) and is also einstein's birthday. And this is merely a tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 7343 times.
Similar Threads
hibernate
createSQLQuery in Spring
"java.lang.String cannot be cast" Error in Hibernate
Problem selecting data from the database: Hibernate
Problem using Annotations in hibernate
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 05:43:52.