tomcat中连接池发生异常怎么解决?

问题描述

报的异常如下:org.apache.tomcat.dbcp.dbcp.SQLNestedException:Cannotgetaconnection,poolerrorTimeoutwaitingforidleobjectatorg.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:104)atorg.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)atssh.SqlConn.getStatement(SqlConn.java:37)atssh.SqlConn.<init>(SqlConn.java:23)atorg.apache.jsp.index_jsp._jspService(index_jsp.java:79)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:803)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)atorg.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)atorg.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)atorg.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)atorg.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)atjava.lang.Thread.run(UnknownSource)Causedby:java.util.NoSuchElementException:Timeoutwaitingforidleobjectatorg.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:958)atorg.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:96)...24more注:我已经在后台关闭连接了为什么还是不行??

解决方案

解决方案二:
这个可能对你有帮助
解决方案三:
谢谢
解决方案四:
你怎么配的啊看一下才好帮你解决
解决方案五:
配置是这样的::<Resourcename="jdbc/jydb"auth="Container"maxWait="10000"type="javax.sql.DataSource"username="test1213"password="test123"driverClassName="net.sourceforge.jtds.jdbcx.JtdsDataSource"url="jdbc:jtds:sqlserver://210.21.20.200:1863/JYDB"maxActive="100"maxIdle="30"/>

时间: 2024-08-31 19:22:31

tomcat中连接池发生异常怎么解决?的相关文章

ASP.Net中连接池释放问题DataReader释放后连接为Sleeping

问题描述 我用ASP.NET制作的一个登录页面,查询用户名和密码,返回用户部门及权限等许多信息.将登录查询封装在类中.返回SqlDataReader代码如下publicSqlDataReaderlogin(stringuname,stringpassword){SqlConnectioncon=newSqlConnection(ConfigurationManager.ConnectionStrings["QJCC"].ConnectionString);SqlCommandcmd=n

tomcat jdbc 连接池 参数说明

##############################MySQL数据库连接驱动############################## #数据库连接URL url=jdbc:mysql://localhost:3306/grtg?useUnicode=true&characterEncoding=utf8 #数据库连接驱动 driver=com.mysql.jdbc.Driver #数据库连接用户名 username=root #数据库连接密码 password=root ######

[C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法

编写者:郑昀@UltraPower 关键字:HttpWebRequest, SSL,X509Certificate dotNet  Framwork 1.1 编写时间:2005-3-29 WSE 2.0 SP3   目的: 对于用HttpWebRequest加载证书请求远端https服务器时,发生的 "基础连接已经关闭: 无法与远程服务器建立信任关系."/ "The underlying connection was closed. Could not establish a

Eclipse保存密码时发生异常的解决方法

异常信息: org.eclipse.equinox.security.storage.StorageException: No password provided. at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:237) at org.eclipse.equinox.internal.security.storage.SecurePreferencesWr

spring 配置文件中dbcp连接池,jdbc连接池 引入 配置文件properties,但是不能用$符号引用里面的变量问题

spring 配置 注意红色字体 (1)懒加载要设为true,(2)引入配置文件  注意不能懒加载不能设为false,否则$不能引入配置文件中的变量 第一种配置 jdbc连接池 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3

数据库连接池和Tomcat连接池的配置问题

          在做系统优化的时候师哥给我们提了一个连接池的概念,问我们有没有配置,我对这个概念一无所知,于是进行了一些研究,连接池有很多,比如WCF.EF还有数据库.CAS也可以配连接池,这些连接池用通俗的语言来说就是一个池子,池子里的资源可以收放自如,不用的时候可以立即收回,和我们通常用到USing的作用有些相似,就是可以自动的释放connection资源.         数据库中连接池的配置如下:         <span style="font-size:14px;&quo

java的连接池问题,总是报异常,请指教

问题描述 数据中心日志-创建完成-数据中心特殊路径加载-创建完成-数据中心数据交换核心-创建完成-C3P0连接池出现异常-zfdxc:NamezfdxcisnotboundinthisContext-连接池创建-JNDI初始化失败!-c3p0PropertiesPath:-D:ProgramFileapache-tomcat-6.0.16webappszfdxcWEB-INF/c3p0.properties-c3p0Propertieserror:-D:ProgramFileapache-tom

关于tomcat连接池的问题

问题描述 请求高手,怎么让tomcat的链接池在第一次创建连接的时候快些在外网要10秒才能得到一个连接对象,但是在内网要0.5秒的时间,我用的是tomcat的连接池 解决方案 解决方案二:我第一感觉是你的配置哪里还是有问题,在外网10秒的时间是太长了些啊解决方案三:应该和防火墙等一类的东西有关,tomcat的链接池本身和内外网没有关系.解决方案四:怀疑是网络问题.

Tomcat 无法连接sql server 2008

问题描述 在tomcat中用连接池的方式访问数据库错误如下::org.apache.tomcat.dbcp.dbcp.SQLNestedException-CannotloadJDBCdriverclass'com.microsoft.sqlserver.jdbc.SQLServerDriver'org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)org.apache.catalina.startup.Bootstrap.s