问题描述
我在服务器启动后每 5 秒在其中一个节点中看到以下错误。将 spring boot 1.5 升级到 2.1 后开始看到这个。
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer - Failed to check/redeclare auto-delete queue(s).
java.lang.IllegalStateException: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7d7d311c has been closed already
at org.springframework.context.support.AbstractApplicationContext.assertbeanfactoryActive(AbstractApplicationContext.java:1090) [spring-context-5.1.18.RELEASE.jar:5.1.18.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1226) [spring-context-5.1.18.RELEASE.jar:5.1.18.RELEASE]
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.attemptDeclarations(AbstractMessageListenerContainer.java:1773) `[spring-rabbit-2.1.17.RELEASE.jar:2.1.17.RELEASE]
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.redeclareElementsIfNecessary(AbstractMessageListenerContainer.java:1758) [spring-rabbit-2.1.17.RELEASE.jar:2.1.17.RELEASE]
at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncmessageProcessingConsumer.initialize(SimpleMessageListenerContainer.java:1205) [spring-rabbit-2.1.17.RELEASE.jar:2.1.17.RELEASE]
at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncmessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1051) [spring-rabbit-2.1.17.RELEASE.jar:2.1.17.RELEASE]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)