开发者社区 问答 正文

springboot2.1.0 activemq.pool配置 配置报错 

activemq:
  broker-url: tcp://10.47.141.33:11111,tcp://10.47.141.33:11211,tcp://10.47.141.33:11311
  user: admin
  password: admin
  packages:
    trust-all: true
  pool:
    enabled: true
  in-memory: true
pool.enabled=false 可以启动成功,   但是如果是true就启动失败,已经引入  
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-pool</artifactId>
    <version>5.15.7</version>
</dependency>
以下是错误信息 The following candidates were found but could not be injected:     - Bean method 'jmsMessagingTemplate' in 'JmsAutoConfiguration.MessagingTemplateConfiguration' not loaded because Ancestor org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration did not match No qualifying bean of type 'org.springframework.jms.core.JmsMessagingTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}    

展开
收起
kun坤 2020-05-31 18:09:24 791 分享 版权
1 条回答
写回答
取消 提交回答
  • <dependency>
        <groupId>org.messaginghub</groupId>
        <artifactId>pooled-jms</artifactId>
        <version>1.0.3</version>
    </dependency>
    查看
    ActiveMQConnectionFactoryConfiguration类,自动配置发现需要引入上面的包
     
    2020-05-31 18:09:30
    赞同 展开评论
问答分类:
问答标签:
问答地址: