CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

各位高手进来帮帮忙~

楼主liqun5218(叶枫)2006-03-01 21:44:36 在 Java / Web 开发 提问

环境:tomcat+mysql  
  常常是报下列一个错误~  
   
  **   END   NESTED   EXCEPTION   **  
   
   
  Attempted   reconnect   3   times.   Giving   up.  
  SQLException:   Server   connection   failure   during   transaction.   Due   to   underlying   exception:   'java.sql.SQLException:   Data   source   rejected   establishment   of   connection,   message   from   server:   "Too   many   connections"'.  
   
  **   BEGIN   NESTED   EXCEPTION   **    
   
  java.sql.SQLException  
  MESSAGE:   Data   source   rejected   establishment   of   connection,   message   from   server:   "Too   many   connections"  
   
  STACKTRACE:  
   
  java.sql.SQLException:   Data   source   rejected   establishment   of   connection,   message   from   server:   "Too   many   connections"  
  at   com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:650)  
  at   com.mysql.jdbc.Connection.createNewIO(Connection.java:1926)  
  at   com.mysql.jdbc.Connection.(Connection.java:452)  
  at   com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)  
  at   org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)  
  at   org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)  
  at   org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:771)  
  at   org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)  
  at   org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)  
  at   com.netluck.dateBase.DbTemp.queryMultiObject(DbTemp.java:125)  
  at   com.netluck.down.typeBean.getDTelTypeList(typeBean.java:130)  
  at   org.apache.jsp.top_jsp._jspService(top_jsp.java:269)  
  at   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)  
  at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)  
  at   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)  
  at   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)  
  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:214)  
  at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)  
  at   org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)  
  at   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)  
  at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)  
  at   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)  
  at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)  
  at   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)  
  at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)  
  at   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
  at   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)  
  at   org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)  
  at   org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)  
  at   org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)  
  at   org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)  
  at   org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)  
  at   org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)  
  at   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)  
  at   java.lang.Thread.run(Thread.java:534)  
   
   
   
  是应该是数据库的链接数已达到最大限制,是不是得在tomcat的server.xml文件配置中的maxIdle和maxWait的值有关,这两个值应该设值为多少好~服务器的日访问量大概在30000左右。  
   
  请各位高手帮帮忙! 问题点数:80、回复次数:0Top

相关问题

  • 请教各位各位!!
  • 请问各位?
  • 各位小心
  • 各位大哥.....
  • 各位老大:
  • 各位累吗?
  • 各位早呀!!!
  • 各位helpme
  • 谢谢各位!
  • 请教各位!!

关键词

  • .net
  • jdbc
  • mysql
  • source
  • sql
  • server
  • establishment
  • connect
  • sqlexception
  • source rejected

得分解答快速导航

  • 帖主:liqun5218

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo