maven - SolrJ 与 Maven

标签 maven solr solrj

我是 Solr 和 Maven 的新手,我想制作一个小型应用程序,通过 SolrJ 索引我的所有数据库表。
为此,我抬头查看了这个tutorial他们在哪里使用 MAVEN 。
我安装了库和 jar (maven 除外),但我有这个异常(exception):

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor

我查看了教程,发现为了解决这个问题,我们需要将其添加到我的 Maven 配置中:

org.slf4j slf4j-simple 1.5.6

有没有办法在没有maven的情况下做到这一点? 谢谢

最佳答案

使用maven。即使有了它,我还是花了相当多的时间才弄好依赖关系。教程都有点缺乏。下面是我的 pom.xml 以及我让 maven 引入的相关依赖项。也许它会对你有所帮助。

<dependency>
    <groupId>org.apache.solr</groupId>
    <artifactId>solr-core</artifactId>
    <version>4.3.0</version>
</dependency>
<dependency>
    <artifactId>solr-solrj</artifactId>
    <groupId>org.apache.solr</groupId>
    <version>4.3.0</version>
    <type>jar</type>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
</dependency>

关于maven - SolrJ 与 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14443862/

相关文章:

java - Tomcat + Servlet + Solr 国际字符不正确

java - 无法运行 "Hello World"Elastic-Search Java 客户端

java - 如何在pom.xml中使用两个版本的itext jar文件?

elasticsearch - 小规模使用,solr或 Elasticsearch 更合适吗?

tcp - Solr 关闭与 Zookeeper 的连接

java - 索引时间字段在 solr 6.1.0 中未建立索引。给出错误为未定义字段 : "event_timestamp"

java - 使用 Maven 在 JRE 6 下编译执行

maven - 特拉维斯 : gpg: signing failed: secret key not available

java - Solr 5.2 如何定义一个列表或字符串集合

solr - 为什么我只能将 665 个结果中的 10 个文档读入 solr 中的 beans