【发布时间】:2020-06-10 11:37:07
【问题描述】:
我使用 Jhipster 创建了一个微服务项目。我有一个使用 uaa auth 和 jhipster-registry 的微型和网关应用程序。在开发模式下一切正常。当我由于生产中的 jhipster 指令创建 docker-compose 文件时,出现以下异常:
uaa-app_1 | 2020-02-26 14:37:33.148 错误 1 --- [main] os.boot.SpringApplication:应用程序运行失败 uaa-app_1 | uaa-app_1 | org.springframework.context.ApplicationContextException:无法启动网络服务器;嵌套异常是 java.lang.RuntimeException:org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration 中定义的名称为“servletEndpointRegistrar”的 bean 创建时出错.class]:通过工厂方法实例化 Bean 失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]:工厂方法“servletEndpointRegistrar”抛出异常;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.class] 中定义的名称为“auditEventsEndpoint”的 bean 创建错误:通过方法表示的不满足的依赖关系“ auditEventsEndpoint' 参数 0;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 时出错:通过构造函数参数 0 表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:156) uaa-app_1 |在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) uaa-app_1 |在 org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) uaa-app_1 |在 org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) uaa-app_1 |在 org.springframework.boot.SpringApplication.run(SpringApplication.java:312) uaa-app_1 |在 com.bpj.UaaApp.main(UaaApp.java:65) uaa-app_1 |引起:java.lang.RuntimeException:org.springframework.beans.factory.BeanCreationException:创建类路径资源[org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration中定义的名称为“servletEndpointRegistrar”的bean时出错.class]:通过工厂方法实例化 Bean 失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]:工厂方法“servletEndpointRegistrar”抛出异常;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.class] 中定义的名称为“auditEventsEndpoint”的 bean 创建错误:通过方法表示的不满足的依赖关系“ auditEventsEndpoint' 参数 0;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 时出错:通过构造函数参数 0 表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:254) uaa-app_1 |在 org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory.createDeploymentManager(UndertowServletWebServerFactory.java:287) uaa-app_1 |在 org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory.getWebServer(UndertowServletWebServerFactory.java:213) uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180) uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:153) uaa-app_1 | ...省略了6个常用框架 uaa-app_1 |引起:org.springframework.beans.factory.BeanCreationException:在类路径资源[org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration.class]中定义名称为“servletEndpointRegistrar”的bean创建错误:bean实例化通过工厂方法失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]:工厂方法“servletEndpointRegistrar”抛出异常;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.class] 中定义的名称为“auditEventsEndpoint”的 bean 创建错误:通过方法表示的不满足的依赖关系“ auditEventsEndpoint' 参数 0;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 时出错:通过构造函数参数 0 表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) uaa-app_1 |在 org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) uaa-app_1 |在 org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) uaa-app_1 |在 org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:96) uaa-app_1 |在 org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:85) uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:253) uaa-app_1 |在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:227) uaa-app_1 |在 org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory$Initializer.onStartup(UndertowServletWebServerFactory.java:614) uaa-app_1 |在 io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:204) uaa-app_1 |在 io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:186) uaa-app_1 |在 io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42) uaa-app_1 |在 io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) uaa-app_1 |在 io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:252) uaa-app_1 | ...省略了10个常用框架 uaa-app_1 |引起:org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]:工厂方法'servletEndpointRegistrar'抛出异常;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.class] 中定义的名称为“auditEventsEndpoint”的 bean 创建错误:通过方法表示的不满足的依赖关系“ auditEventsEndpoint' 参数 0;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 时出错:通过构造函数参数 0 表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) uaa-app_1 | ...省略了31个常用框架 uaa-app_1 |原因:org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源 [org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.class] 中定义名称为“auditEventsEndpoint”的 bean 创建错误:通过方法“表达的不满足的依赖关系” auditEventsEndpoint' 参数 0;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 时出错:通过构造函数参数 0 表示的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:769) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) uaa-app_1 |在 org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) uaa-app_1 |在 org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBean(EndpointDiscoverer.java:141) uaa-app_1 |在 org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpointBeans(EndpointDiscoverer.java:131) uaa-app_1 |在 org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:120) uaa-app_1 |在 org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:114) uaa-app_1 |在 org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration.servletEndpointRegistrar(ServletEndpointManagementContextConfiguration.java:72) uaa-app_1 |在 org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$75012e78.CGLIB$servletEndpointRegistrar$0() uaa-app_1 |在 org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$75012e78$$FastClassBySpringCGLIB$$93d0b1b6.invoke() uaa-app_1 |在 org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) uaa-app_1 |在 org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) uaa-app_1 |在 org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration$$EnhancerBySpringCGLIB$$75012e78.servletEndpointRegistrar() uaa-app_1 |在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) uaa-app_1 |在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(未知来源) uaa-app_1 |在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) uaa-app_1 |在 java.base/java.lang.reflect.Method.invoke(未知来源) uaa-app_1 |在 org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) uaa-app_1 | ...省略了32个常用框架 uaa-app_1 |原因:org.springframework.beans.factory.UnsatisfiedDependencyException:在文件 [/app/classes/com/bpj/repository/CustomAuditEventRepository.class] 中定义的名称为“customAuditEventRepository”的 bean 创建错误:通过构造函数参数 0 表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“persistenceAuditEventRepository”的 bean 时出错:设置 bean 时无法创建 [org.springframework.orm.jpa.SharedEntityManagerCreator] 类型的内部 bean '(inner bean)#8942ece'属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:769) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:218) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1341) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1187) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) uaa-app_1 |在 org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1255) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1175) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760) uaa-app_1 | ...省略了57个常用框架 uaa-app_1 |原因:org.springframework.beans.factory.BeanCreationException:创建名为“persistenceAuditEventRepository”的bean时出错:设置bean时无法创建[org.springframework.orm.jpa.SharedEntityManagerCreator]类型的内部bean“(内部bean)#8942ece”属性“实体管理器”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为 '(inner bean)#8942ece' 的 bean 时出错:设置构造函数参数时无法解析对 bean 'entityManagerFactory' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:361) uaa-app_1 |在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:131) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1681) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1433) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) uaa-app_1 |在 org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1255) uaa-app_1 |在 org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1175) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760) uaa-app_1 | ...省略了71个常用框架 uaa-app_1 |原因:org.springframework.beans.factory.BeanCreationException:创建名称为“(内部bean)#8942ece”的bean时出错:设置构造函数参数时无法解析对bean“entityManagerFactory”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建类路径资源 [com/bpj/config/LiquibaseConfiguration.class] 中定义的名称为“liquibase”的 bean 时出错:调用 init 方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:314) uaa-app_1 |在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:662) uaa-app_1 |在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:479) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) uaa-app_1 |在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:346) uaa-app_1 | ...省略85个常用框架 uaa-app_1 |原因:org.springframework.beans.factory.BeanCreationException:创建类路径资源[com/bpj/config/LiquibaseConfiguration.class]中定义的名称为“liquibase”的bean时出错:调用init方法失败;嵌套异常是 liquibase.exception.LockException:无法获取更改日志锁。目前由 Jafari-PC (172.16.170.17) 自 20 年 1 月 19 日晚上 8:06 起锁定 uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) uaa-app_1 |在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)我正在使用 jhipster 版本 6.7.1。使用 jib 插件构建的图像。
【问题讨论】:
标签: docker-compose dockerfile jhipster jhipster-registry