Maven项目500错误排查

在这里插入图片描述

11:50:20,410 WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@959a34e – Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at jdk.internal.reflect.GeneratedConstructorAccessor23.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.Util.getInstance(Util.java:383)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1023)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:983)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:928)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2576)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2309)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at jdk.internal.reflect.GeneratedConstructorAccessor20.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access 800 ( B a s i c R e s o u r c e P o o l . j a v a : 32 ) a t c o m . m c h a n g e . v 2. r e s o u r c e p o o l . B a s i c R e s o u r c e P o o l 800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool 800(BasicResourcePool.java:32)atcom.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner P o o l T h r e a d . r u n ( T h r e a d P o o l A s y n c h r o n o u s R u n n e r . j a v a : 547 ) C a u s e d b y : j a v a . l a n g . N u l l P o i n t e r E x c e p t i o n a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . g e t S e r v e r C h a r s e t ( C o n n e c t i o n I m p l . j a v a : 3299 ) a t c o m . m y s q l . j d b c . M y s q l I O . s e n d C o n n e c t i o n A t t r i b u t e s ( M y s q l I O . j a v a : 1967 ) a t c o m . m y s q l . j d b c . M y s q l I O . p r o c e e d H a n d s h a k e W i t h P l u g g a b l e A u t h e n t i c a t i o n ( M y s q l I O . j a v a : 1893 ) a t c o m . m y s q l . j d b c . M y s q l I O . d o H a n d s h a k e ( M y s q l I O . j a v a : 1287 ) a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . c o r e C o n n e c t ( C o n n e c t i o n I m p l . j a v a : 2494 ) a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . c o n n e c t O n e T r y O n l y ( C o n n e c t i o n I m p l . j a v a : 2527 ) . . . 17 m o r e 11 : 50 : 20 , 410 W A R N B a s i c R e s o u r c e P o o l : 1841 − c o m . m c h a n g e . v 2. r e s o u r c e p o o l . B a s i c R e s o u r c e P o o l PoolThread.run(ThreadPoolAsynchronousRunner.java:547) Caused by: java.lang.NullPointerException at com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3299) at com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1967) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1893) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527) ... 17 more 11:50:20,410 WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool PoolThread.run(ThreadPoolAsynchronousRunner.java:547)Causedby:java.lang.NullPointerExceptionatcom.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3299)atcom.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1967)atcom.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1893)atcom.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287)atcom.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494)atcom.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527)...17more11:50:20,410WARNBasicResourcePool:1841com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@4f095251 – Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at jdk.internal.reflect.GeneratedConstructorAccessor23.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.Util.getInstance(Util.java:383)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1023)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:983)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:928)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2576)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2309)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at jdk.internal.reflect.GeneratedConstructorAccessor20.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access 800 ( B a s i c R e s o u r c e P o o l . j a v a : 32 ) a t c o m . m c h a n g e . v 2. r e s o u r c e p o o l . B a s i c R e s o u r c e P o o l 800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool 800(BasicResourcePool.java:32)atcom.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner P o o l T h r e a d . r u n ( T h r e a d P o o l A s y n c h r o n o u s R u n n e r . j a v a : 547 ) C a u s e d b y : j a v a . l a n g . N u l l P o i n t e r E x c e p t i o n a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . g e t S e r v e r C h a r s e t ( C o n n e c t i o n I m p l . j a v a : 3299 ) a t c o m . m y s q l . j d b c . M y s q l I O . s e n d C o n n e c t i o n A t t r i b u t e s ( M y s q l I O . j a v a : 1967 ) a t c o m . m y s q l . j d b c . M y s q l I O . p r o c e e d H a n d s h a k e W i t h P l u g g a b l e A u t h e n t i c a t i o n ( M y s q l I O . j a v a : 1893 ) a t c o m . m y s q l . j d b c . M y s q l I O . d o H a n d s h a k e ( M y s q l I O . j a v a : 1287 ) a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . c o r e C o n n e c t ( C o n n e c t i o n I m p l . j a v a : 2494 ) a t c o m . m y s q l . j d b c . C o n n e c t i o n I m p l . c o n n e c t O n e T r y O n l y ( C o n n e c t i o n I m p l . j a v a : 2527 ) . . . 17 m o r e 11 : 50 : 20 , 469 W A R N B a s i c R e s o u r c e P o o l : 1841 − c o m . m c h a n g e . v 2. r e s o u r c e p o o l . B a s i c R e s o u r c e P o o l PoolThread.run(ThreadPoolAsynchronousRunner.java:547) Caused by: java.lang.NullPointerException at com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3299) at com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1967) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1893) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527) ... 17 more 11:50:20,469 WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool PoolThread.run(ThreadPoolAsynchronousRunner.java:547)Causedby:java.lang.NullPointerExceptionatcom.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3299)atcom.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1967)atcom.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1893)atcom.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287)atcom.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494)atcom.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527)...17more11:50:20,469WARNBasicResourcePool:1841com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@57f709f3 – Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at jdk.internal.reflect.GeneratedConstructorAccessor23.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.Util.getInstance(Util.java:383)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1023)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:983)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:928)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2576)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2309)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at jdk.internal.reflect.GeneratedConstructorAccessor20.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access 800 ( B a s i c R e s o u r c e P o o l . j a v a : 32 ) a t c o m . m c h a n g e . v 2. r e s o u r c e p o o l . B a s i c R e s o u r c e P o o l 800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool 800(BasicResourcePool.java:32)atcom.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Caused by: java.lang.NullPointerException
at com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3299)
at com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1967)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1893)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527)
… 17 more

1:修改时区,将jdbc.properties的内容改为如下:
在这里插入图片描述
此时测试数据库连接通过了,但是还是报500错误
在这里插入图片描述
2、再次尝试修改jdbc.properties的内容,这次打算使用8.0.22的mysql驱动试试
在这里插入图片描述
在这里插入图片描述
成功了…
在这里插入图片描述
别的情况见Springboot启动项目后localhost:8080访问时出现500错误解决方案

猜你喜欢

转载自blog.csdn.net/weixin_45394002/article/details/113376284
今日推荐