org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个

Ham*_*mid 0 java spring broadleaf-commerce spring-boot

在使用此链接配置演示后,我遇到运行演示站点(或管理员)的问题

我收到了这个错误

***************************申请失败


描述:

org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个: - exporter:在类路径资源中定义[bl-common-applicationContext-mbeans.xml] - blAutoDDLStatusExporter:在类路径资源中定义[BL-共的applicationContext-mbeans.xml] - hibernateExporter:类路径资源定义[BL-共的applicationContext-mbeans.xml]

行动:

考虑将其中一个bean标记为@Primary,更新使用者以接受多个bean,或使用@Qualifier标识应该使用的bean

我该如何解决这个问题呢?

请注意我使用的是最新的Broadleaf Commerce版本(5.2)

小智 9

谢谢你的答案,我设法通过从IntelliJ中删除配置属性中的JMX属性来运行它.

  1. 单击编辑配置(从运行菜单)
  2. 停用'启用JMX代理'(对话框的右下角).
  3. 申请并运行

希望这可以帮助.