只要刷新一下就恢复正常
按道理我已经设置了autoreconnect啊大家有什么解决办法?谢谢

解决方案 »

  1.   

    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(SocketInputStream.java:129) at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1391) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1538) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1929) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278) at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1224) at com.mysql.jdbc.Connection.execSQL(Connection.java:2248) at com.mysql.jdbc.Connection.execSQL(Connection.java:2196) at com.mysql.jdbc.Statement.executeQuery(Statement.java:1163) at bean.MyConnection.myQuery(MyConnection.java:45) at _jsp._index__jsp._jspService(_index__jsp.java:51) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:267) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:388) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490) at com.caucho.util.ThreadPool.run(ThreadPool.java:423) at java.lang.Thread.run(Thread.java:534) ** END NESTED EXCEPTION **
      

  2.   

    只要刷新一下,就一切正常了我怀疑肯定是MYSQL里或者连接MYSQL的语句里应该设置什么,但就是不知道怎么设置
      

  3.   

    找不到答案啊,请JSP高手或者MYSQL高手
      

  4.   

    是不是连接用了之用没有close().?
      

  5.   

    用了啊
    而且请教一下,CLOSE和这个有什么关系?
      

  6.   

    查了一下好像是mysql的bugMySQL Bugs: #5020: autoReconnect / autoReconnectForPools broken since 3.0.11
      

  7.   

    今天终于空了,试了一下
    如果con.close() 的话,程序就没办法用了啊大意说con关了后,没办法进行其他操作了
      

  8.   

    当然是需要数据库连接的操作都完了以后才close