【问题标题】:Why isn't @JmsListener in ActiveMQ working?为什么 ActiveMQ 中的 @JmsListener 不工作?
【发布时间】:2021-08-09 09:31:04
【问题描述】:

首先,我创建了a test project 来学习如何使用 ActiveMQ。一切都在那里工作。

但是当我在 Spring + security + JAAS 上对 an already made application 执行相同操作时,一切都停止了工作,显然 JmsListener 类不起作用。我通过 ActiveMQ 管理员向该队列发送了消息,但没有成功。

【问题讨论】:

  • 你为什么使用 JmsConfig?这都是默认的
  • 你的意思是所有的设置都已经默认了?好吧,以防万一。我是根据不同的教程做的,有这个。但这不太可能是一个错误
  • 精确。您不必配置。 docs.spring.io/spring-boot/docs/current/reference/htmlsingle/…你也可以去掉activemq-broker依赖请先试试这个如果不行再回来
  • 我在github上更新了项目,错误依旧
  • 您说“一切都停止工作”和JmsListener 没有收到您发送的消息。除了JmsListener 之外的其他东西是否停止工作或者JmsListener“一切”都在这里?请说清楚。另外,您是否在任何地方看到任何错误消息或异常?

标签: spring-boot activemq spring-jms


【解决方案1】:

问题出在这一行

@ComponentScan({"com.*"})

只要所有 Bean 都在同一个包中或在 SpringBootApplication 所在的包中,您就不需要这个。

所以删除这一行

【讨论】:

    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 2018-02-23
    • 2019-07-30
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    相关资源
    最近更新 更多