大概情况就如标题所言,已经两次有这样的情况了,第一天什么都正常,我是用自己写的连接池来管理的。测试都没有。
错误的全称是:javax.servlet.ServletException: 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 failedSTACKTRACE: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 com.infodeliver.hr.util.DBUtil.ProccessSql(DBUtil.java:34)
at com.infodeliver.hr.login.ManagerImpl.getUser(ManagerImpl.java:23)
at com.infodeliver.hr.login.LoginAction.execute(LoginAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
** END NESTED EXCEPTION **
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
错误的全称是:javax.servlet.ServletException: 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 failedSTACKTRACE: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 com.infodeliver.hr.util.DBUtil.ProccessSql(DBUtil.java:34)
at com.infodeliver.hr.login.ManagerImpl.getUser(ManagerImpl.java:23)
at com.infodeliver.hr.login.LoginAction.execute(LoginAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
** END NESTED EXCEPTION **
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
MESSAGE: Software caused connection abort: recv failedSTACKTRACE: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 com.infodeliver.hr.util.DBUtil.ProccessSql(DBUtil.java:34)
at com.infodeliver.hr.login.ManagerImpl.getUser(ManagerImpl.java:23)
at com.infodeliver.hr.login.LoginAction.execute(LoginAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
** END NESTED EXCEPTION **
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1713)
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 com.infodeliver.hr.util.DBUtil.ProccessSql(DBUtil.java:34)
at com.infodeliver.hr.login.ManagerImpl.getUser(ManagerImpl.java:23)
at com.infodeliver.hr.login.LoginAction.execute(LoginAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:534)
2.如果你用的是连接池的话,这些连接只能保持一段时间,超过时间的话,连接会断开
,你必须得自己重新建立连接池.
Tue Apr 26 15:08:35 PDT 2005:成功注册驱动程序
Tue Apr 26 15:08:36 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:36 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:37 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:38 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:39 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:39 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:41 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:41 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:41 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:42 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:43 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:43 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:44 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:47 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:47 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:47 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:47 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:50 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:50 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:50 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:50 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:50 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:连接池创建一个新连接
Tue Apr 26 15:08:53 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:53 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:53 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:53 PDT 2005:现在可用的连接数为:39
Tue Apr 26 15:08:53 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:53 PDT 2005:现在可用的连接数为:38
Tue Apr 26 15:08:53 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:53 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:53 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:08:59 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:08:59 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:08:59 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:11 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:11 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:11 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:19 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:19 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:19 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:25 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:25 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:25 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:35 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:35 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:35 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:42 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:42 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:42 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:42 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:42 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:42 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:42 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:42 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:42 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:42 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:42 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:42 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:45 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:45 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:45 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:45 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:45 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:45 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:09:52 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:09:52 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:09:52 PDT 2005:归还一个连接到连接池
Tue Apr 26 15:10:02 PDT 2005:从连接池申请一个连接
Tue Apr 26 15:10:02 PDT 2005:现在可用的连接数为:40
Tue Apr 26 15:10:02 PDT 2005:归还一个连接到连接池
忘记说了,我改动多了my.ini文件了,把以前默认的100个最大连结数改成了1000个了,我现在怀疑问题就可能出现在这个地方。
不知道大家的看法如何?
This error message means somewhere the connection was lost and X-Win32 gave up on the connection since it couldn’t re-establish. This isn’t a problem with X-Win32, but rather somewhere your connection is being lost. Possible causes are: - Windows power savings settings - You are going through a router or switch that kills sessions if they are idle too long. - Your UNIX host is disconnecting for some reason. - There’s too much traffic and not enough bandwidth for X-Win32 to maintain its connection. I would suggest: - Turning off all screen savers and power saving options in Windows, at least until you isolate where the problem is. - Trying connections to other hosts to see if it’s a specific switch, hub, or router that’s severing the connections. - Try sending something over the connection all the time so it doesn’t quit. For example, run, “xclock &” once you connect with xterm and see if that helps. - Make sure all firewalls are disabled, make sure your UNIX host isn’t under too much stress and the network connections have enough bandwidth to keep connections going.
我估计是你开的最大链接数太大了,windows不能将还回池内的链接从新建立,改小点试试。
如果Connection.isClosed(),那么重新初始化你的连接池,我就是这么实现的.
搂主为什么不用现在现成的比较成熟的开元的东西呢?或者用web.xml文件来配置!!