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

SQL Procédural MySQL Discussion :

[MySQL et Servlet] Communication link failure


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 58
    Par défaut [MySQL et Servlet] Communication link failure
    Salut, je rencontre un souci avec une de mes appli web (servlet en interaction avec une db MySQL).
    Elle fonctionne parfaitement bien, mais au bout de quelques heures mon serveur tomcat me renvoi un Rapport d'exception :
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    servletGST.domaine.RuntimeGSTException: java.sql.SQLException: Communication link failure: java.net.SocketException, underlying cause: Software caused connection abort: recv failed
     
    ** BEGIN NESTED EXCEPTION ** 
     
    java.net.SocketException
    MESSAGE: Software caused connection abort: recv failed
     
    STACKTRACE:
     
    java.net.SocketException: Software caused connection abort: recv failed
    	at java.net.SocketInputStream.socketRead0(Native Method)
    	at java.net.SocketInputStream.read(Unknown Source)
    	at java.io.BufferedInputStream.fill(Unknown Source)
    	at java.io.BufferedInputStream.read(Unknown Source)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1399)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1775)
    	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1020)
    	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1109)
    	at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1070)
    	at com.mysql.jdbc.Connection.execSQL(Connection.java:2027)
    	at com.mysql.jdbc.Connection.execSQL(Connection.java:1984)
    	at com.mysql.jdbc.Statement.executeQuery(Statement.java:1152)
    	at servletGST.mapping.PersistanceManagerDB.findUtilisateurByLogin(PersistanceManagerDB.java:1129)
    	at servletGST.web.ServletGST.doPost(ServletGST.java:70)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Unknown Source)
     
     
    ** END NESTED EXCEPTION **
     
     
    	servletGST.mapping.PersistanceManagerDB.findUtilisateurByLogin(PersistanceManagerDB.java:1137)
    	servletGST.web.ServletGST.doPost(ServletGST.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    J'utilise :
    Apache Tomcat/5.5.9
    mysql-5.0.17 --> innodb
    mysql-administrator-1.1.6 --> pour importer mes script sql
    importation en utf8, charset --> utf8

    J'ai essayé de voir si MySQL coupait la connection au bout d'un certain temps mais je ne trouve rien de tout ca.

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 58
    Par défaut
    Bon apparement le problème viendrait plutôt du timeout de ma servlet je vais donc me tourner vers le forum J2EE, mais si vous avez une petite idée faite moi en part :-)

Discussions similaires

  1. Réponses: 14
    Dernier message: 19/03/2015, 23h00
  2. mysql : Communications link failure sous linux, OK sous vista
    Par Roger Frébault dans le forum JDBC
    Réponses: 1
    Dernier message: 12/01/2010, 22h27
  3. Réponses: 0
    Dernier message: 22/04/2009, 19h03
  4. Réponses: 4
    Dernier message: 16/02/2009, 14h06
  5. Réponses: 1
    Dernier message: 31/12/2007, 16h00

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