java - 如何将 apache solr 与 eclipse 和 Apache tomcat 集成

标签 java eclipse windows tomcat solr

在 eclipse 中开始使用 apache solr 非常困难。我是 apache solr 的新手,我试图将它与 eclipse 集成,以便我可以开发相同的 web 应用程序。我搜索了很多链接,但没有任何用处。我已下载 apache solr 5.0 但无法与 Windows 中的 eclipse 集成

请提供任何逐步解决方案,并提供一些很好的示例。

最佳答案

如果你知道所有的步骤就很容易了。这里我一一提供所有的步骤

  1. 安装 Apache Tomcat 7 或任何其他并在安装 apache tomcat 时将其端口更改为 84 或您想要的端口号
  2. 下载 Solr 4.6 zip 并解压
  3. 从solr 4.6的example文件夹中复制solr文件夹,在C盘新建一个名为solr的文件夹,将内容粘贴到该文件夹​​
  4. 将 solr-4.6 war 从 dist 文件夹复制到 Tomcat webapps 文件夹,并自动将其重命名为 solr.war 将创建 solr 文件夹
  5. 将所有war文件从dist-->solrj-->lib复制到tomcat-->lib文件夹
  6. 在tomcat里面-->conf-->Catalina-->localhost创建xml文件solr.xml

solr.xml

<?xml version='1.0' encoding='UTF-8'?>
<context docBase="C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/solr.war" debug="0" crossContext="true" >
    <environment name="solr" type="java.lang.String" value="/Tomcat 7.0/webapps/" override="true"></environment>
</context>

7.里面tomcat-->webapp-->solr-->WEB-INF-->web.xml设置环境入口 它看起来像这样

  <env-entry>
   <env-entry-name>solr</env-entry-name>
   <env-entry-value>C:\solr</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

现在你已经准备好使用 apache solr 了

http://localhost:84/solr/#/

关于java - 如何将 apache solr 与 eclipse 和 Apache tomcat 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665750/

相关文章:

javascript - Selenium 中未加载外部 javascript

java - 在java中如何继续执行else if?

java - 在 Linux 上自动转码 H.264 视频

java - 无法加载ApplicationContext

java - Tomcat Jersey Eclipse ClassNotFound org.glassfish.jersey.servlet.ServletContainer

node.js - NPM 卡住给出相同的错误 EISDIR : Illegal operation on a directory, 错误读取( native )

java - 如何使用 jackson 序列化 java bean 并自定义映射键名称?

java - 为什么我的键盘在 Eclipse 中搞砸了?

windows - 键盘筛选器驱动程序卸载BSOD

c++ - 如何获取每秒接收和发送的网络字节数对于进程(输入 : process id or handle) in C++ for Windows?