elasticsearchtemplate dosearch方法问题

时间:2014-09-18 16:45:06

标签: elasticsearch apache-commons spring-data-elasticsearch

我正在尝试使用弹性搜索模板进行查询。

当我尝试通过弹性搜索模板执行查询时,我遇到异常。

SEVERE: Servlet.service() for servlet [home] in context with path [/grid-admin-service] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.collections.CollectionUtils.isNotEmpty(Ljava/util/Collection;)Z] with root cause
java.lang.NoSuchMethodError: org.apache.commons.collections.CollectionUtils.isNotEmpty(Ljava/util/Collection;)Z
at org.springframework.data.elasticsearch.core.ElasticsearchTemplate.doSearch(ElasticsearchTemplate.java:589)

isNotEmpty中没有CollectionUtils class方法。

如何克服这个问题?

1 个答案:

答案 0 :(得分:0)

commons集合jar的版本不匹配。 我通过在pom.xml中提供最新的依赖项来修复它