-
February 27th, 2010, 05:01 PM
#1
[SOLVED] "org.hibernate.Session" ClassNotFoundException
Hello to all,
Despite I added all necessary .jar files to project, I always take boring exception warnings that say "class not found". I added the code and exception output below. I'll be so happy if someone can help me.
Thanx in advance..
With regards,
T
-----------------------------------------------------
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
KisiHelper kh = new KisiHelper(); // ======> *Exception Warning!!!*
try {
JSONArray arr = kh.getAll();
response.getWriter().write(arr.toString());
} catch(Exception e) {
e.printStackTrace();
}
}
---------------------------------------------------------
public class KisiHelper {
public JSONArray getAll() {
JSONArray arr = null;
try {
System.out.println("KisiHelper calisti..");
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
String hql = "from Kisi";
Query query = session.createQuery(hql);
List<Kisi> list = query.list();
List<Kisi> kisiList = list;
arr = JSONArray.fromObject(kisiList);
transaction.commit();
session.close();
} catch(Exception e) {
e.printStackTrace();
}
return arr;
}
}
----------------------------------------------------------------
*Exception:*
java.lang.ClassNotFoundException: org.hibernate.Session
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
* at servlets.tabloDoldur.doGet(tabloDoldur.java:34)*
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Last edited by talha06; February 28th, 2010 at 01:18 PM.
Reason: Solved..
-
February 28th, 2010, 05:26 AM
#2
Re: "org.hibernate.Session" ClassNotFoundException
I added all necessary .jar files to project
If that was true, you wouldn't get that error...
You need the Hibernate jar on your classpath (e.g. hibernate3.jar or hibernate-3xxx.jar).
Doing more things faster is no substitute for doing the right things...
S. R. Covey
Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.
-
February 28th, 2010, 07:14 AM
#3
Re: "org.hibernate.Session" ClassNotFoundException
Originally Posted by dlorde
If that was true, you wouldn't get that error...
You need the Hibernate jar on your classpath (e.g. hibernate3.jar or hibernate-3xxx.jar).
Doing more things faster is no substitute for doing the right things...
S. R. Covey
Here's the link for my small test project. I'll be happy if you can try it on your computer.
Thanks in advance..
~~EDIT~~
Last edited by talha06; February 28th, 2010 at 01:17 PM.
-
February 28th, 2010, 08:04 AM
#4
Re: "org.hibernate.Session" ClassNotFoundException
No thanks.
Did adding the hibernate jar to your classpath work?
The value of a prototype is in the education it gives you, not in the code itself...
A. Cooper
Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.
-
February 28th, 2010, 09:45 AM
#5
Re: "org.hibernate.Session" ClassNotFoundException
Originally Posted by dlorde
No thanks.
Did adding the hibernate jar to your classpath work?
The value of a prototype is in the education it gives you, not in the code itself...
A. Cooper
I just added all my external jar files into my server's (Apache Tomcat 6.0) "lib" folder. Eventually, this exception has gone.. But unfortunately now I take another exception: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException" I googled this expection and I added commons-lang-2.5.jar into my lib. Despite that it still gives exception..
-
February 28th, 2010, 12:25 PM
#6
Re: "org.hibernate.Session" ClassNotFoundException
I can only repeat that if the correct jar is on the classpath, you won't get the exception. Are you certain a jar containing the relevant class is on the server classpath (e.g. WEB-INF/lib/)?
Who dares to teach must never cease to learn...
J.C. Dana
Last edited by dlorde; February 28th, 2010 at 12:29 PM.
Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.
-
February 28th, 2010, 01:17 PM
#7
Re: "org.hibernate.Session" ClassNotFoundException
Originally Posted by dlorde
I can only repeat that if the correct jar is on the classpath, you won't get the exception. Are you certain a jar containing the relevant class is on the server classpath (e.g. WEB-INF/lib/)?
Who dares to teach must never cease to learn...
J.C. Dana
OK thank you so much dlorde.. I appreciated from your help..
With regards,
Talha
-
February 28th, 2010, 01:43 PM
#8
Re: "org.hibernate.Session" ClassNotFoundException
Was it something I said (repeated) ?
If Java had true garbage collection, most programs would delete themselves upon execution...
Robert Sewell
Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.
-
February 28th, 2010, 01:46 PM
#9
Re: "org.hibernate.Session" ClassNotFoundException
Originally Posted by dlorde
Was it something I said (repeated) ?
If Java had true garbage collection, most programs would delete themselves upon execution...
Robert Sewell
yes, exactly. It was occured because of 'build path' mistake..
Thanks you so much again.
-
February 28th, 2010, 01:55 PM
#10
Re: "org.hibernate.Session" ClassNotFoundException
Wish I'd mentioned it...
I don’t care if it works on your machine! We are not shipping your machine!
Vidiu Platon
Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|