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

Eclipse Java Discussion :

Installation JDBC sous Eclipse


Sujet :

Eclipse Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 28
    Points : 20
    Points
    20
    Par défaut Installation JDBC sous Eclipse
    Voilà, après formatage j'ai du reinstaller le driver jdbc pour acceder à ma base mysql avec java. Seulement, je n'y arrive plus.

    J'ai copié le .jar sur le disque dur et je l'ai ajouté au projet avec le java build path, add external jar, etc.

    Remarque : je développe une appli web en jsp. Avant je faisais que des applis "locales". Je sais pas si ca implique une différence, je débute.

    Voilà l'exception que j'obtiens quand je veux me connecter :

    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    cause mère

    javax.servlet.ServletException: com.mysql.jdbc.Driver
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
    org.apache.jsp.jsp.volsAccueil_jsp._jspService(volsAccueil_jsp.java:73)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    cause mère

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
    java.lang.ClassLoader.loadClassInternal(Unknown Source)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Unknown Source)
    outils.DBManager.loadDriver(DBManager.java:41)
    outils.DBManager.<init>(DBManager.java:23)
    donnees.Collection.<init>(Collection.java:20)
    org.apache.jsp.jsp.volsAccueil_jsp._jspService(volsAccueil_jsp.java:54)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

    Quelqu'un a une idée d'ou ca peut venir ?

  2. #2
    Membre actif Avatar de aymen83
    Inscrit en
    décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 271
    Points : 268
    Points
    268
    Par défaut
    Il te manque Ces plugins à ce qu'il me parait, mais il peut s'agir d'une mauvaise configuration de ton apache TomCat

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    J'explique sous quoi je travaille exactement : J'utilise eclipse avec WTP. Donc tomcat est géré par eclipse. La base de données est gérée par easyPHP.

    J'ai testé ma classe qui se connecte à la BD dans un programme qui tourne en local, et ça marche nickel. La ou ça foire, c'est quand je veux instancier ma classe dans un JSP. Faut paramétrer quoi de plus pour que ca marche ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    février 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2006
    Messages : 19
    Points : 22
    Points
    22
    Par défaut
    lut,

    tu as bien vérifié que tu as le jar jdbc de mysql dans WEB-INF/lib ?

    en tout cas, c'est comme ça que je fait moi pour Oracle.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    Ah voilà j'ai trouvé !
    J'avais bien le jar dans le bon dossier, mais en fait il fallait le faire glisser dans le dossier lib visible dans eclipse, et pas dans l'explorateur windows.

    Merci pour votre aide !

Discussions similaires

  1. Comment installer un pilote JDBC sous Eclipse?
    Par dedalios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 13/10/2010, 19h51
  2. Installation JbossV5 sous Eclipse Ganymede
    Par aristote2009 dans le forum Eclipse
    Réponses: 3
    Dernier message: 05/12/2009, 17h07
  3. Installer SDL sous Eclipse
    Par Renaud-62 dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 18/04/2008, 14h17
  4. Petit pb lié au jdbc sous eclipse
    Par Freud44 dans le forum JDBC
    Réponses: 3
    Dernier message: 07/06/2007, 22h05
  5. installer hibernate2 sous eclipse
    Par inter_amine dans le forum Hibernate
    Réponses: 5
    Dernier message: 27/12/2006, 09h13

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