簡體   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