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

Servlets/JSP Java Discussion :

Problème quand l'appli interroge la BDD


Sujet :

Servlets/JSP Java

  1. #41
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    A l'heure actuelle, tu utilises cette chaîne de connexion dans la classe Connexion
    Donc, passe le mot de passe de root à bougies et ça devrait fonctionner...
    A moins que ce ne soit l'IP et/ou le port
    ou le nom de schéma "qdontech" qui ne soit pas bon
    Lol, on arrive pas a se comprendre sur ce coup là ..

    En fait, le pass root est déjà "bougies", c'est moi qui l'ai changé avant c'était "DENIS" alors que le pass root était "bougies" donc ça ne risquait pas de fonctionner ... Maintenant que les deux pass sont accordés sur "bougies", ça ne marche toujours pas ... l'adresse du serveur est bien 192.168.1.117 (je pourrais peut-être essayé avec un "localhost" à la place de l'IP mais j'ai des doutes), le port est bien le bon, puisque quand je fais un "netstat -anp | grep 3306" j'ai en réponse :

    tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 9981/mysqld
    Donc le serveur SQL est bien en écoute sur ce port ...

    Pour finir "qdontech" est bien le nom de ma BDD ...

    Tout est ok de ce côté, donc j'en viens a pensé que c'est la liens, entre JAVA et MySQL qui merde ... Surement a cause du "mysql connector" ... Non ?

  2. #42
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Skadi Voir le message
    Tout est ok de ce côté, donc j'en viens a pensé que c'est la liens, entre JAVA et MySQL qui merde ... Surement a cause du "mysql connector" ... Non ?
    Ben, j'sais pas trop... vu d'ici, ce n'est pas facile...

    Comme tu n'as rien dans les logs...

    Il y a bien un dernier truc que tu pourrais vérifier.
    Tu vas dans MySQL Query Browser et tu affiches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM mysql.`user`
    Tu vas trouver au moins 1 ligne pour l'utilisateur root, regarde ce qu'il a dans la colonne HOST
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #43
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Alors pour la requète j'ai un joli :

    'SQL Syntax error' ...

    Autrement je viens de trouver ça : (dans /var/log/syslog)

    Feb 2 14:30:13 TSTJAVDENIS jsvc.exec[10085]: Erreur de connexion � la base de donn�es #012Communications link failure#012#012The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    Feb 2 14:30:16 TSTJAVDENIS jsvc.exec[10085]: Erreur de connexion � la base de donn�es #012Communications link failure#012#012The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    Feb 2 14:39:01 TSTJAVDENIS /USR/SBIN/CRON[10477]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
    Premier fichier de log ou nous avons une erreur concrète qui corresponds a notre problème ...

  4. #44
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Quand tu es dans le Query Browser, tu vois bien le schéma "mysql" ?
    Si oui, dans la liste des tables, tu trouveras la table "user".
    Si tu double-clique sur la table, il te génère (normalement) la requête "select" qui va bien, tu n'as plus qu'à l'exécuter et donner le résultat.

    Pour l'erreur, c'est assez caractéristique d'une coupure au niveau de la base alors que l'application tournait, ce n'est pas forcément très grave, au pire tu relance l'appli.
    (ceci dit, il faudrait passer par un pool de connexions avec MySQL, sinon, par défaut, au bout de ~ 8 h ça se plante, mais on verra après...)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #45
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Je viens de faire la requête dans Qwery Browser ... Dans "HOST" j'ai "localhost" pour l'utilisateur "root" ...

    Ok pour le log, du coup pas forcément de liens avec notre merde ?

    Merci de ta patience en tous cas !

  6. #46
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bon, alors là, on a peut-être une cause d'erreur...

    Est-ce que ton serveur d'application (Tomcat) est sur la même machine que la base de données ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #47
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Bon, alors là, on a peut-être une cause d'erreur...

    Est-ce que ton serveur d'application (Tomcat) est sur la même machine que la base de données ?
    Oui, tout est au même endroit ... !

    MySQL ainsi que le Tomcat (Sur un serveur Debian)

  8. #48
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Damned, encore raté

    Là, je sèche... c'est une grosse application ? Le .war fait quelle taille ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #49
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Damned, encore raté

    Là, je sèche... c'est une grosse application ? Le .war fait quelle taille ?
    Nan pas énorme .. Il fait 827Ko ...

  10. #50
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu pourrais le passer (en zip) ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #51
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    MP envoyé !

Discussions similaires

  1. [Conception] Problème avec l'écriture dans une BDD [Script de news]
    Par NeuroGen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/07/2006, 19h08
  2. Réponses: 3
    Dernier message: 29/04/2006, 11h58
  3. Réponses: 9
    Dernier message: 22/02/2006, 14h53
  4. Problème de mon appli sous windows 2000
    Par chourmo dans le forum Langage
    Réponses: 2
    Dernier message: 17/02/2006, 12h03
  5. Problème d'ajout multiples dans un BDD Access
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/05/2004, 13h34

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