繁体   English   中英

未使用 jmsListenerEndpointRegistry.start() 启动 JMS 侦听器

[英]Not starting the JMS listener using jmsListenerEndpointRegistry.start()

我正在尝试使用 jmsListenerEndpointRegistry.start() 启动 JMS 侦听器,该侦听器使用 jmsListenerEndpointRegistry.stop() 停止。 但看起来它还没有开始。 当我尝试使用消息时,它不允许我这样做,因为它仍然停止。 请帮助我如何使用 start 方法重新启动它。 在 application.properties 我有spring.jms.listener.auto-startup=true

使用 Apache ActiveMQ(版本 5.16.3)

2022-01-06 16:27:54.699  INFO 28804 --- [nio-9091-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 22 ms
2022-01-06 16:27:54.726 ERROR 28804 --- [nio-9091-exec-1] com.jms.poc.controller.JmsController     : --------- Trying to start JMS using jmsListenerEndpointRegistry.start()----------
2022-01-06 16:27:54.727 ERROR 28804 --- [nio-9091-exec-1] com.jms.poc.controller.JmsController     : ----------jmsListenerEndpointRegistry.isRunning()-------- : false

无需更改startJmsListener autoStartup - 该属性仅在初始化应用程序上下文时适用。

您没有@JmsListenener s - 唯一一个被注释掉了。

registry.isRunning()仅在其至少一个容器正在运行时才返回 true。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM