Bonjour,
je suis en train d'utiliser Hibernate et j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
description The server encountered an internal error () that  prevented it from fulfilling this request.
 exception 
javax.servlet.ServletException: org/hibernate/Session
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:293)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
 root cause 
 java.lang.NoClassDefFoundError: org/hibernate/Session
    utils.InsertSigAction.execute(Unknown Source)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:585)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
Alors que ma librairie est bien présente, la preuve :


Et mon classpath :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/hibernate3.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/commons-beanutils.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/commons-digester.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/jstl-1.1.1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/mysql-connector-java-3.1.12-bin.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/servlet-api.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/standard-1.1.1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/struts.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/antlr-2.7.6rc1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/asm.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/asm-attrs.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/c3p0-0.9.0.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/cglib-2.1.3.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/commons-collections-2.1.1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/commons-logging-1.0.4.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/concurrent-1.3.2.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/dom4j-1.6.1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/ehcache-1.1.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/jacc-1_0-fr.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/jaxen-1.1-beta-7.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/jdbc2_0-stdext.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/jta.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/log4j-1.2.11.jar"/>
    <classpathentry kind="lib" path="WEB-INF/lib/hibernate/xml-apis.jar"/>
    <classpathentry kind="output" path="build"/>
</classpath>
Quel est le problème ?