【问题标题】:spring-boot-starter-data-solr what version of solr-core compatiblespring-boot-starter-data-solr 什么版本的 solr-core 兼容
【发布时间】:2016-11-12 09:36:27
【问题描述】:

我正在使用 spring-boot-starter-parent 版本 1.4.0.M3 和 spring-boot-starter-data-solr,pom 文件中没有任何版本,solr-solrj 也没有任何版本(它选择 5.5.1版本) 。还想包括 solr-core,因为我不得不提到版本,如果我添加版本 6.0.0 或 6.1.0 项目编译,但在运行时它失败,当我尝试创建具有以下错误的 SolrConfig 对象

    Caused by: java.lang.NoSuchMethodError: org.apache.solr.common.util.Utils.fromJSONResource(Ljava/lang/String;)Ljava/lang/Object;
at org.apache.solr.core.ConfigOverlay.<clinit>(ConfigOverlay.java:176)
at org.apache.solr.core.SolrConfig.getConfigOverlay(SolrConfig.java:383)
at org.apache.solr.core.SolrConfig.getOverlay(SolrConfig.java:891)
at org.apache.solr.core.SolrConfig.getSubstituteProperties(SolrConfig.java:880)
at org.apache.solr.core.Config.<init>(Config.java:150)
at org.apache.solr.core.Config.<init>(Config.java:90)
at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:187)

尝试降低 solr-core 版本,但在编译时失败。 solr-solrj ,solr-core 和 spring-boot-starter-data-solr 之间是否有兼容性指标

【问题讨论】:

    标签: solr spring-boot


    【解决方案1】:

    您应该使用 5.5.1。 Solr 模块作为一个“集合”发布,其中相同的版本都旨在一起使用。具体来说,solr-core:5.5.1 依赖于solr-solrj:5.5.1

    【讨论】:

    • 感谢您的回复。这解决了问题
    猜你喜欢
    • 2017-02-09
    • 2022-11-10
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 2021-06-12
    • 2015-06-13
    • 1970-01-01
    相关资源
    最近更新 更多