当我尝试运行导入的项目时出现Spring Boot MySql错误

时间:2020-09-13 20:30:14

标签: java spring-boot spring-mvc spring-security

我正在学习Spring Boot,当时我在Spring Boot Authorization部分开始出现此错误。我已经导入了一个示例项目,但我不知道为什么会出现此错误。

我需要一些有关如何使用Spring Boot配置我的sql的指导,因为Spring Boot声称是即插即用的,所以我不知道为什么我的项目没有运行。

> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error 
>     creating bean with name 'employeeController': Unsatisfied dependency 
>     expressed through field 'employeeService'; nested exception is 
>     org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>     creating bean with name 'employeeServiceImpl': Unsatisfied dependency 
>     expressed through field 'employeeDao'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'employeeDaoImpl': Unsatisfied
> dependency expressed through field 'dataSource'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSource' defined in class path resource
> [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:
> Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSourceInitializer': Invocation of init
> method failed; nested exception is
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866)
> ~[spring-context-4.3.7.RELEASE.jar:4.3.7.RELEASE]     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
> ~[spring-context-4.3.7.RELEASE.jar:4.3.7.RELEASE]     at
> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
> ~[spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]    at
> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
> [spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]     at
> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
> [spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]     at
> org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
> [spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]     at
> org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
> [spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]     at
> org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
> [spring-boot-1.5.2.RELEASE.jar:1.5.2.RELEASE]     at
> com.javainuse.SpringBootFormHandingApplication.main(SpringBootFormHandingApplication.java:10)
> [classes/:na] Caused by:
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'employeeServiceImpl': Unsatisfied
> dependency expressed through field 'employeeDao'; nested exception is
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'employeeDaoImpl': Unsatisfied
> dependency expressed through field 'dataSource'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSource' defined in class path resource
> [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:
> Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSourceInitializer': Invocation of init
> method failed; nested exception is
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   ... 19 common frames
> omitted Caused by:
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'employeeDaoImpl': Unsatisfied
> dependency expressed through field 'dataSource'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSource' defined in class path resource
> [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:
> Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSourceInitializer': Invocation of init
> method failed; nested exception is
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   ... 32 common frames
> omitted Caused by:
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSource' defined in class path resource
> [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:
> Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSourceInitializer': Invocation of init
> method failed; nested exception is
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   ... 45 common frames
> omitted Caused by:
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'dataSourceInitializer': Invocation of init
> method failed; nested exception is
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:137)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1620)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:220)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1018)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:345)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:340)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerPostProcessor.postProcessAfterInitialization(DataSourceInitializerPostProcessor.java:62)
> ~[spring-boot-autoconfigure-1.5.2.RELEASE.jar:1.5.2.RELEASE]  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:423)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1633)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   ... 54 common frames
> omitted Caused by:
> org.springframework.jdbc.datasource.init.UncategorizedScriptException:
> Failed to execute database script; nested exception is
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:60)
> ~[spring-jdbc-4.3.7.RELEASE.jar:4.3.7.RELEASE]    at
> org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer.runScripts(DataSourceInitializer.java:192)
> ~[spring-boot-autoconfigure-1.5.2.RELEASE.jar:1.5.2.RELEASE]  at
> org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer.runSchemaScripts(DataSourceInitializer.java:92)
> ~[spring-boot-autoconfigure-1.5.2.RELEASE.jar:1.5.2.RELEASE]  at
> org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer.init(DataSourceInitializer.java:83)
> ~[spring-boot-autoconfigure-1.5.2.RELEASE.jar:1.5.2.RELEASE]  at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.8.0_261]   at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[na:1.8.0_261]   at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.8.0_261]   at java.lang.reflect.Method.invoke(Method.java:498)
> ~[na:1.8.0_261]   at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:366)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:311)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:134)
> ~[spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]   ... 69 common frames
> omitted Caused by:
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not
> get JDBC Connection; nested exception is
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
> ~[spring-jdbc-4.3.7.RELEASE.jar:4.3.7.RELEASE]    at
> org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:46)
> ~[spring-jdbc-4.3.7.RELEASE.jar:4.3.7.RELEASE]    ... 79 common frames
> omitted Caused by:
> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> 
> The last packet sent successfully to the server was 0 milliseconds
> ago. The driver has not received any packets from the server.     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> ~[na:1.8.0_261]   at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> ~[na:1.8.0_261]   at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[na:1.8.0_261]   at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> ~[na:1.8.0_261]   at
> com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:350)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2393)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> ~[na:1.8.0_261]   at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> ~[na:1.8.0_261]   at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> ~[na:1.8.0_261]   at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> ~[na:1.8.0_261]   at
> com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:732)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:664)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:479)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:154)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131)
> ~[tomcat-jdbc-8.5.11.jar:na]  at
> org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
> ~[spring-jdbc-4.3.7.RELEASE.jar:4.3.7.RELEASE]    at
> org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
> ~[spring-jdbc-4.3.7.RELEASE.jar:4.3.7.RELEASE]    ... 80 common frames
> omitted Caused by: java.net.ConnectException: Connection refused:
> connect   at java.net.DualStackPlainSocketImpl.connect0(Native Method)
> ~[na:1.8.0_261]   at
> java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75)
> ~[na:1.8.0_261]   at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
> ~[na:1.8.0_261]   at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
> ~[na:1.8.0_261]   at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
> ~[na:1.8.0_261]   at
> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162)
> ~[na:1.8.0_261]   at
> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)
> ~[na:1.8.0_261]   at java.net.Socket.connect(Socket.java:606)
> ~[na:1.8.0_261]   at java.net.Socket.connect(Socket.java:555)
> ~[na:1.8.0_261]   at java.net.Socket.<init>(Socket.java:451)
> ~[na:1.8.0_261]   at java.net.Socket.<init>(Socket.java:261)
> ~[na:1.8.0_261]   at
> com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
> ~[mysql-connector-java-5.1.21.jar:na]     at
> com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
> ~[mysql-connector-java-5.1.21.jar:na]     ... 103 common frames omitted

0 个答案:

没有答案