IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

No ClassLoaders found for: com.mysql.jdbc.Driver


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut No ClassLoaders found for: com.mysql.jdbc.Driver
    Bonjour,

    Je développe actuellement une application utilisant un web service qui utilise hibernate pour cherche un objet dans ma base de données mysql en lui passant l'id en paramètre (à priori rien de complqué)

    Mon webservice tourne sur un serveur JBoss 4.0

    Mais quand je lance mon client pour invoquer mon webservice, j'ai l'erreur suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    12:13:54,327 FATAL [C3P0ConnectionProvider] JDBC Driver class not found: com.mysql.jdbc.Driver
    java.lang.ClassNotFoundException: No ClassLoaders found for: com.mysql.jdbc.Driver
    	at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
    	at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:511)
    	at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    	at java.lang.Class.forName0(Native Method)
    Y-a-t-il un problème pour utiliser hibernate depuis un webservice

    Pour info, voici mon fichier hibernate.cfg.xml utilisé par mon webservice

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     
    <hibernate-configuration> 
      <session-factory> 
        <property name="hibernate.c3p0.autoReconnect">false</property>
        <property name="hibernate.c3p0.autoReconnectForPool">false</property>
        <property name="hibernate.c3p0.max_size">100</property>
        <property name="hibernate.c3p0.max_statements">50</property>
        <property name="hibernate.c3p0.min_size">2</property>
        <property name="hibernate.c3p0.timeout">120</property>
        <property name="hibernate.connection.autocommit">true</property>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.release_mode">auto</property>
    	<property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password"></property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/dmexmanageratlas</property>
    	<!-- <property name="hibernate.connection.username">dmex_data</property>
        <property name="hibernate.connection.password">dmex</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3319/dmexmanageratlastest</property>-->
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.transaction.auto_close_session">false</property>
        <property name="hibernate.use_sql_comments">true</property>
    Ce fichier vient d'un configuration faite sur une application tournant sur un serveur Apache Tomcat 5.0, peut être la configuration est-elle différente pour un serveur JBoss 4.0

    Quelqu'un a-t-il une idée?

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    La réponse a la premiere ligne de l'erreur, faut pas etre devin pour deviner:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JDBC Driver class not found
    A-t-on avis que veux tu que je te dise de plus? Qu'il ne trouve pas le driver jdbc (ooops ca tu le sais deja vu que c'est ce qu'il y a marqué).
    Qu'il faut que tu le rajoutes dans le path ? (ca doit etre ca qu'il te manqué comme info)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut
    Si c'était aussi simple je pense pas que j'aurai posté

    Non justement le driver est bien dans le classpath, c'est bien ca le problème

  4. #4
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Et bien pourtant pas d'autre cause d'erreur possible. Du moins je n'en vois pas du tout. Toutes mes configs marche sous tomcat, websphere, weblogic et rien ne change. Donc c'est pas pour JBoss qu'il faut changer quelque chose. En tout cas l'erreur est clair il ne trouve pas ton pilote donc ton jar. A toi de vérifier de ton coté ou est ton jar car moi je ne peux rien pour toi...

    Mais si tu es sur qu'il est dans la classpath (et pas SEULEUMENT dans le BUILDPATH). Alors je ne vois rien.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut
    Humm, petite question idiote:

    Comment le .jar peut-il être présent dans le BUILDPATH et pas dans le CLASSPATH?

    Je pensais que c'était la même chose mais aparemment non. Ca vient peut être de la alors

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut
    Si quelqu'un avait une réponse ca m'arrangerait beaucoup parceque la je ne vois vraiment pas comment il peut ne pas trouver une classe qui est dans le Build Path

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/10/2012, 16h04
  2. Réponses: 1
    Dernier message: 13/07/2010, 14h46
  3. JDBC Driver class not found: com.mysql.jdbc.Driver
    Par diabli73 dans le forum NetBeans
    Réponses: 1
    Dernier message: 08/07/2010, 17h03
  4. [JDBC]pb com.mysql.jdbc.Driver
    Par fafaroro dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 30/12/2005, 20h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo