1、com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@6ff9129c

com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@6ff9129c -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed ). Last acquisition attempt exception:
java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:)
    at com.mchange.v2.)
Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:)
    at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:)
    at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:)
    at com.mysql.cj.jdbc.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:)
    at com.mysql.cj.mysqla.MysqlaSession.configureTimezone(MysqlaSession.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:)
    ...  more

九月 ,  :: 下午 com.mchange.v2.resourcepool.BasicResourcePool forceKillAcquires
警告: Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@192d43ce is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests.
九月 ,  :: 下午 com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask run
警告: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@2413b53c -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed ). Last acquisition attempt exception:
java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:)
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:)
    at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:)
    at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.access$(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:)
    at com.mchange.v2.)
Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
    at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:)

java.sql.SQLException: Connections could not be acquired from the underlying database!

    at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:)
    at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:)
    at springDataTest.SpringDataTest.testDataSource(SpringDataTest.java:)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
    at java.lang.reflect.Method.invoke(Method.java:)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.TestRunner.privateRun(TestRunner.java:)
    at org.testng.TestRunner.run(TestRunner.java:)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:)
    at org.testng.SuiteRunner.run(SuiteRunner.java:)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:)
    at org.testng.TestNG.run(TestNG.java:)
    at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:)
    at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
    at java.lang.reflect.Method.invoke(Method.java:)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:)
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:)
    ...  more

    at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:)
    at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:)
    at com.mysql.cj.jdbc.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:)
    at com.mysql.cj.mysqla.MysqlaSession.configureTimezone(MysqlaSession.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:)
    ...  more

解决方案:

connecturl添加&serverTimezone=UTC

完整的db.properties 如下

jdbc.user=root
jdbc.password=root
#jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql://localhost:3306/gss?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=UTC

2、org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined

    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:)
    at springDataTest.SpringDataTest.testDataSource(SpringDataTest.java:)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
    at java.lang.reflect.Method.invoke(Method.java:)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.)
    at org.testng.TestRunner.privateRun(TestRunner.java:)
    at org.testng.TestRunner.run(TestRunner.java:)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:)
    at org.testng.SuiteRunner.run(SuiteRunner.java:)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:)
    at org.testng.TestNG.run(TestNG.java:)
    at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:)
    at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
    at java.lang.reflect.Method.invoke(Method.java:)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:)

解决方案:


将<bean id="datasource" class="com.mchange.v2.c3p0.jboss.C3P0PooledDataSource">换成<bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource">

 

连接mysql提示com.mchange.v2.resourcepool.BasicResourcePool的更多相关文章

  1. Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@1483de4 -- timeout at awaitAvailable(

    Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire ...

  2. 项目跑起来之后,一会儿后台就会报错Illegal access: this web application instance has been stopped already. Could not load [com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask]. The following stack trace

    一月 24, 2016 6:42:54 下午 org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading ...

  3. c3p0 空指针异常 com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.

    com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@11d9f05 -- Acquisition Attempt Failed!!! C ...

  4. 关于使用C3P0程序报错Having failed to acquire a resource, com.mchange.v2.resourcepool的问题

    由于是新手的问题,C3P0的使用时严格跟着视频来的,但是问题却来的很突然 在导入了三个包以及创建了路径以后 进行测试 class JdbcutilsTest { @Test void TestGetC ...

  5. 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

    mysql,mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误: ERROR 2002 (HY000): Can't connect to local MySQL se ...

  6. powerdesigner 连接mysql提示“connection test failed”

    powerdesigner  连接mysql提示“connection test failed”,该如何解决: 1.把64位的jdk换成32位的jdk(VM只支持32的jre) 2.系统变量:  CL ...

  7. win10连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    win10中cmd连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YE ...

  8. mac 连接mysql提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory

    mac 连接mysql的时候提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory [说明1]MAC下M ...

  9. dbexpress连接mysql提示Operation not allowed on a unidirectional dataset

    最近刚接触delphi,在了解到dbExpress连接mysql的时候,出现了一些问题,特记录下 我遇到的问题有两个 1. TDBGrid --DataSet=TDataSource1 TDataSo ...

随机推荐

  1. 【iCore3 双核心板_FPGA】例程八:触发器实验——触发器的使用

    实验指导书及代码包下载: http://pan.baidu.com/s/1bswW3c iCore3 购买链接: https://item.taobao.com/item.htm?id=5242294 ...

  2. 【iCore3 双核心板_ uC/OS-III】例程七:信号量——任务同步

    实验指导书及代码包下载: http://pan.baidu.com/s/1kVjeN2n iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  3. URLRedirector 解决网页上无法访问 google CDN 的问题(fonts、ajax、themes、apis等)

    URLRedirector 解决网页上无法访问 google CDN 的问题(fonts.ajax.themes.apis等) 由于某些原因,在访问国外的网站时有时候会特别慢,像 stackoverf ...

  4. 从Spring容器中获取Bean。ApplicationContextAware

    引言:我们从几个方面有逻辑的讲述如何从Spring容器中获取Bean.(新手勿喷) 1.我们的目的是什么? 2.方法是什么(可变的细节)? 3.方法的原理是什么(不变的本质)? 1.我们的目的是什么? ...

  5. IOS基础面试题

    最近离职了,找工作,光会做项目,对基础不熟,今天就总结了一点面试题. 废话不多说,上题吧: 1.objective-c中的数字对象都有哪些,简述它们与基本数据类型的区别是什么. 基本类型和C一样,主要 ...

  6. Java条件编译

    学习过C语言或者C++语言的同学都知道它们支持条件编译,那么今天我们来学习下在Java语言中如何实现条件编译.Java语言本身没有提供条件编译,但是Java编译器对.java文件编译为.class文件 ...

  7. 使用 Redis 实现排行榜功能 (转载 https://segmentfault.com/a/1190000002694239)

    排行榜功能是一个很普遍的需求.使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择. 一般排行榜都是有实效性的,比如"用户积分榜".如果没有实效性一直按照总榜来排,可能榜 ...

  8. C#:判断软件运行的环境是否是Pad(PC)

    一.需求:Pad上显示某功能块,PC机上隐藏. 二.方法:从外围设备获取值判断是否是Pad. 三.具体参考代码如下: 1.外围设备值类型如下: public enum ChassisTypes { O ...

  9. vs2010下编译osip2和eXosip2的4.0.0版的静态库及搭建开发环境

    转载于:http://blog.csdn.net/lbc2100/article/details/48293911 本文为参考网上的动态库的方式,进行静态库的实现,在此对动态库的作者表示感谢. 第一步 ...

  10. React,js实现分页的案列

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...