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

BIRT Discussion :

[Viewer] Driver MySQL / Tomcat


Sujet :

BIRT

  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut [Viewer] Driver MySQL / Tomcat
    Bonjour,

    Je viens d'installer BIRT sur un serveur Tomcat et j'ai un souci avec la connexion MySQL que mes rapports mettent en place pour récupérer des données.

    Sous Eclipse, pas de souci avec ça, les preview fonctionnent bien.

    Lors de l'appel du rapport via http://10.0.0.21:8080/birt-viewer/ru...tion.rptdesign, j'ai l'erreur suivante :

    + Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc
    Cannot load JDBC Driver class: com.mysql.jdbc.Driver
    je pense que c'est un pb du driver MySQL. J'ai copié le mysql-connector-java-5.0.3-bin.jar dans
    $TOMCAT/webapps/birt-viewer/plugins/org.eclipse.birt.report.data.oda.jdbc/drivers

    L'aurais-je pas mis au bon endroit ?

    Merci

  2. #2
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    As tu sélectionné le bon Driver (au bon endroit) à la création du DataSource ?

  3. #3
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    bah oui je pense que c'est bon car en preview dans eclipse ça marche très bien et j'ai installé exactement le meme connecteur sur les deux environnement

  4. #4
    Membre éprouvé

    Inscrit en
    Septembre 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2005
    Messages : 99
    Par défaut
    plop!!
    La video suivante te montre comment et ou installer les drivers.
    http://www.eclipse.org/birt/phoenix/...ports/mysqlex/

    PS: suivant la version de Tomcat il est possible que ca pose probléme.

  5. #5
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    merci pour la vidéo.
    si je récapitule :

    - tomcat 5.5.17
    - connecteur mysql 5.0.3
    - mysql 5.0.21
    - j'ai installé le viewer dans $TOMCAT/webapps/birt-viewer
    - copie du connecteur (mysql-connector-java-5.0.3-bin.jar) dans :
    * $TOMCAT/webapps/birt-viewer/WEB-INF/drivers
    * $TOMCAT/webapps/birt-viewer/plugins/org.eclipse.birt.report.data.oda.jdbc/drivers

    - restart de tomcat

    et toujours la même erreur :

    + Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc
    Cannot load JDBC Driver class: com.mysql.jdbc.Driver

    Alors que :
    - sous eclipse, le driver est bien défini dans la DataSource
    - la preview fonctionne bien

    Des idées ?

    Merci

  6. #6
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Tu l'as mis son chemin dans le classpath ?

  7. #7
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    heu ça me de rien alors j'ai pas du le faire...

    Comment il faut faire ?

    Merci

  8. #8
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Tu cliques droit sur ton projet Build Path => Configure Build Path => Add JARs ou Add External JARs et tu le sélectionne, tu l'ajoutes et voilà.

  9. #9
    Membre éprouvé

    Inscrit en
    Septembre 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2005
    Messages : 99
    Par défaut
    plop,
    tu as quel version de BIRT???

    If you are installing BIRT 2.1 RC0 or later the driver needs to be copied to birt-viewer\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc\drivers.

  10. #10
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    bon... j'ai mis le fichier jar dans le répertoire indiqué.

    birt-viewer\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc\drivers

    Par contre je trouve pas le menu indiqué pour spécifier le classpath. on parle bien du projet dans eclipse ?

    Merci beaucoup

  11. #11
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Oui... petit question, tu es sur un Projet de quel type ?

  12. #12
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    bah Business Intelligence and Reporting Tools \ Report Project

  13. #13
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Il faudrait plutôt le créé en tant que Java Project alors

  14. #14
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    c'est fait. le jar du connector mysql ajouté aussi. mais je comprends pas bien ce qu'on fait là car je met à jour le fichier du rapport sur le serveur tomcat, rien ne change, et pour cause, l'ajout de du .jar dans le classpath ne fait pas changer le fichier du rapport pour autant.

    y'aurai-t-il autre chose à faire lors de la publication du rapport sur tomcat (autre chose, qu'un transfert du fichier .rptdesign ?)

    merci

  15. #15
    Membre éprouvé

    Inscrit en
    Septembre 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2005
    Messages : 99
    Par défaut
    Si je dit pas de connerie, si tu ne relance pas ton serveur tomcat quand tu modifie un fichier .rptDesign je crois qu'il prend pas en compte la modification si c'est fichier existant.

  16. #16
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    yop en effet j'avais remqrué ça... toujours pas de solution qui marche pour moi, je comprends plus rien ;-)

  17. #17
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 32
    Par défaut
    bah en fait, en mettant le .jac du connecteur mysql dans $tomcat/common/lib

    ça fonctionne très bien....

  18. #18
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Donc il n'était pas dans le CLASSPATH...

  19. #19
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 66
    Par défaut
    Sur la version 2.2 de burt runtime. j'ai du ajouter la librairie jdbc oracle dans
    "CheminBirt\birt-runtime-2_2_0\ReportEngine\plugins\org.eclipse.birt.report.data.oda.jdbc_2.2.0.v20070615\drivers"
    pour que celui ci fonctionne même si les pilotes étaient déjà embarqué sur mon serveur tomcat!

  20. #20
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut
    Bonjour,

    J'ai le meme problème, j'ai essayé de suivre les différentes solutions décrites mais ca ne marche toujours pas.

    J'ai birt 2.2.2 mais dans mon birt-viewer/WEB-INF ($tomcat/webapps/) à l'origine je n'ai aps de dossier drivers, j'ai du le crée... donc dedans il y a le driver de mysql

    Et, où mettre birt-runtime?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. driver Mysql pour Tomcat
    Par ronic dans le forum NetBeans
    Réponses: 1
    Dernier message: 15/05/2007, 15h26
  2. [ MySQL ] [ Tomcat ] link failure
    Par spk4ever dans le forum Requêtes
    Réponses: 4
    Dernier message: 17/01/2006, 17h45
  3. [Tomcat]Tomcat ne trouve pas les driver mysql
    Par Lash3r dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 06/01/2006, 01h12

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