使用SolrCloud出现org.apache.solr.common.SolrException: Collection not found: my_solr2

雨燕双飞 提交于 2019-12-05 03:54:11

首先,我是用的是solr5.5.4,但是我的solrj使用的4.10.3,这样在使用SolrCloud时,就会出现

org.apache.solr.common.SolrException: Collection not found: my_solr2

这样的异常,collection确定是存在,这时候,我们需要把solrj的版本修改为5.5.4,来保持一致。

这时候我单独测试没有问题了,奇怪的是,使用maven打包时,打进war包的还是4.10.3版本的solrj,在maven工程的pom文件的根目录文件夹,使用mvn dependency:tree命令可以查看jar包版本。
在仔细检查各个依赖工程时并没能发现有什么solrj版本不一致,将所有parent工程下面的子工程全部update,解决问题。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!