在春季启动中使用flywaydb和Google Cloud SQL问题

无法启动ApplicationContext。要显示条件报告,请在启用“调试”的情况下重新运行您的应用程序。 2019-11-14 20:18:34.448错误[authserver,] 13960 --- [main] o.s.boot.SpringApplication:应用程序运行失败

org.springframework.beans.factory.BeanCreationException:在类路径资源[org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaConfiguration.class]中创建名称为'entityManagerFactory'的bean时出错:调用init方法失败;嵌套异常是java.lang.AbstractMethodError:接收器类org.springframework.cloud.gcp.autoconfigure.sql.SqlCredentialFactory没有定义或继承已解析方法的实现'抽象com.google.api.client.http.HttpRequestInitializer create( )的com.google.cloud.sql.CredentialFactory接口。     在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1803)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0(AbstractBeanFactory.java:323)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1108)〜[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868)〜[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)〜[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在org.springframework.boot.SpringApplication.run(SpringApplication.java:315)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)〜[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]     在bj.adk.oauth2server.Oauth2serverApplication.main(Oauth2serverApplication.java:14)〜[classes /:na] 造成原因:java.lang.AbstractMethodError:接收器类org.springframework.cloud.gcp.autoconfigure.sql.SqlCredentialFactory没有定义或继承已解析方法的实现'抽象com.google.api.client.http.HttpRequestInitializer create( )的com.google.cloud.sql.CredentialFactory接口。     在com.google.cloud.sql.core.CoreSocketFactory.getInstance(CoreSocketFactory.java:126)〜[jdbc-socket-factory-core-1.0.15.jar:na]     在com.google.cloud.sql.core.CoreSocketFactory.connect(CoreSocketFactory.java:185)〜[jdbc-socket-factory-core-1.0.15.jar:na]     在com.google.cloud.sql.postgres.SocketFactory.createSocket(SocketFactory.java:71)〜[postgres-socket-factory-1.0.15.jar:na]     在org.postgresql.core.PGStream。(PGStream.java:67)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:91)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:192)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.jdbc.PgConnection。(PgConnection.java:195)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.Driver.makeConnection(Driver.java:458)〜[postgresql-42.2.8.jar:42.2.8]     在org.postgresql.Driver.connect(Driver.java:260)〜[postgresql-42.2.8.jar:42.2.8]     在com.zaxxer.hikari.util.DriverDataSource.getconnection(DriverDataSource.java:138)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:353)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:473)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:562)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.pool.HikariPool。(HikariPool.java:115)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.HikariDataSource.getconnection(HikariDataSource.java:112)〜[HikariCP-3.4.1.jar:na]     在com.zaxxer.hikari.HikariDataSource $$ FastClassBySpringCGLIB $$ eeb1ae86.invoke()〜[HikariCP-3.4.1.jar:na]     在org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)〜[spring-core-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.CglibAopProxy $ CglibMethodinvocation.invokeJoinpoint(CglibAopProxy.java:769)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.ReflectiveMethodinvocation.proceed(ReflectiveMethodinvocation.java:163)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.CglibAopProxy $ CglibMethodinvocation.proceed(CglibAopProxy.java:747)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.ReflectiveMethodinvocation.proceed(ReflectiveMethodinvocation.java:186)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.CglibAopProxy $ CglibMethodinvocation.proceed(CglibAopProxy.java:747)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)〜[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在com.zaxxer.hikari.HikariDataSource $$ EnhancerBySpringCGLIB $$ 349deb80.getconnection()〜[HikariCP-3.4.1.jar:na]     在org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getconnection(DatasourceConnectionProviderImpl.java:122)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator $ ConnectionProviderJdbcConnectionaccess.obtainConnection(JdbcEnvironmentInitiator.java:180)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.boot.internal.InFlightMetadataCollectorImpl。(InFlightMetadataCollectorImpl.java:175)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:900)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:931)〜[hibernate-core-5.4.6.Final.jar:5.4.6.Final]     在org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58)〜[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)〜[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391)〜[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378)〜[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)〜[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1862)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1799)〜[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]     ...省略了16个常见框架

以退出代码1完成的过程

xumingel 回答:在春季启动中使用flywaydb和Google Cloud SQL问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3099743.html

大家都在问