博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
启动服务BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration':
阅读量:4027 次
发布时间:2019-05-24

本文共 5389 字,大约阅读时间需要 17 分钟。

问题:

启动服务注册到eureka server的时候,报如下异常:

org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)

18-08-07.10:41:45.854 [main            ] INFO  AnnotationConfigApplicationContext                                 - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@2488b073: startup date [Tue Aug 07 10:41:34 CST 2018]; parent: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4c40b76e18-08-07.10:41:45.854 [main            ] WARN  AnnotationConfigApplicationContext                                 - Exception thrown from ApplicationListener handling ContextClosedEventorg.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:216)        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)        at org.springframework.context.event.ApplicationListenerMethodAdapter.getTargetBean(ApplicationListenerMethodAdapter.java:280)        at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:250)        at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:174)        at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:137)        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:399)        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)        at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:991)        at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:958)        at org.springframework.cloud.context.named.NamedContextFactory.destroy(NamedContextFactory.java:76)        at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:272)        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)        at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)        at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)        at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1030)        at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1006)        at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:958)        at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:750)        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)        at com.jd.jr.code.Main.main(Main.java:27)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:497)        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)

原因:

端口号被占用。

解决方案:

在application配置文件中的端口改了

你可能感兴趣的文章
attachEvent、addEventListener、detachEvent、removeEventListener
查看>>
flex myeclipse安装.
查看>>
hibernate中get 与 load 区别
查看>>
JSP文件下载及getOutputStream() has already been的解决
查看>>
Tomcat 6.0 开发配置小结
查看>>
FusionCharts 使用手记
查看>>
Struts,Spring,Hibernate优缺点
查看>>
用Spring更好地处理Struts动作三种整合
查看>>
spring中配置二级缓存
查看>>
Hibernate 查询语句HQL基本语法
查看>>
HIbernate查询
查看>>
小技巧要你命三千之:checkbox radio select 只读效果
查看>>
Android开发(一)Android搭建、HelloWorld
查看>>
Android开发(一)拨打电话程序
查看>>
Android开发(一)发送短信程序
查看>>
Android(二)数据存储和访问 之文件
查看>>
Android(三)数据存储之XML解析技术
查看>>
Android(三) 数据存储之二 SharedPreferences
查看>>
Android(三)数据存储之三SQLite嵌入式数据库
查看>>
Android(四)数据存储之四ContentProvider
查看>>