Solr之——整合Tomcat

Solr是一种基于Lucene的全文搜索引擎,有关Solr的详细内容请参考官方文档,这里不作详细说明,咱们这里主要介绍Solr如何与Tomcat作整合。html

特别说明:本文中的Solr使用的是3.5.0,Tomcat版本为6.0(64 bit)。java

下面,咱们就一块儿来实现Solr和Tomcat的整合吧。web

1、熟悉Solr

一、准备环境

这里我首先把Solr和Tomcat解压,拷贝到个人d:/lucene目录下,以下图所示浏览器

二、启动Solr中的示例程序(基于jetty服务器)

咱们进入的solr的example目录下,会发现下面有一个start.jar文件,这个文件就是用来启动咱们的solr示例程序的jar文件。服务器

打开命令行,进入到start.jar所在的目录,输入命令"java -jar start.jar":app

启动完成后的效果如图:
webapp

从图中咱们能够看出Solr默认的端口是8983。ide

三、访问Solr的路径

咱们打开浏览器在地址栏中输入"http://localhost:8983/solr/admin/",若是Solr启动正常,会看到以下图所示的效果:搜索引擎

以上是咱们单独操做Solr服务器,下面咱们开始将Solr和Tomcat进行整合。spa

2、Solr与Tomcat的整合

一、环境准备

首先咱们在d:/lucene下新建文件夹“solr”,如图所示:

进入solr目录,分别新建文件夹home和server,以下图:

将solr3.5.0下example文件夹下的solr目录下的全部文件拷贝到d:/lucene/solr/home目录下,拷贝完成后以下图所示:

清空上图中data目录下的文件,保留data文件夹。

将solr3.5.0文件夹下的example/webapps目录下的solr.war包拷贝到d:/lucene/solr/server目录下,而后解压,解压后的效果如图:

二、配置solr

打开D:/lucence/solr/home/conf目录,找到solrconfig.xml文件

打开文件,找到以下代码

这里是指明咱们配置的solr的data目录,咱们将solr的data目录配置到了D:\lucence\solr\home\data,因此咱们在修改这行代码为:

三、配置Tomcat

在Tomcat的conf目录下找到server.xml文件:

打开文件,在Host节点下添加以下代码:

 

[html] view plain copy print?

  1. <Context path="/solr" docBase="D:\lucence\solr\server\solr" reloadable="false">  
  2.     <Environment name="solr/home" type="java.lang.String" value="D:\lucence\solr\home" override="true"/>  
  3. </Context>  

<Context path="/solr" docBase="D:\lucence\solr\server\solr" reloadable="false">
	<Environment name="solr/home" type="java.lang.String" value="D:\lucence\solr\home" override="true"/>
</Context>

 

添加后以下图所示:

四、启动Tomcat

如上图所示,Tomcat启动失败,此时咱们再次打开D:\lucence\solr\home\conf目录下的solrconfig.xml文件,找到以下代码:

将最后的true改成false

从新启动Tomcat:

如图:启动成功

五、经过Tomcat访问solr

在地质栏中输入http://localhost:8080/solr/admin/会看到以下效果:

至此,Solr与Tomcat整合成功。

3、注:Solr与Tomcat整合成功后,必须通过1、熟悉Solr中的二、启动Solr中的示例程序(基于jetty服务器)后才能经过Tomcat访问solr

你们能够到连接http://download.csdn.net/detail/l1028386804/9281511下载Windows版Solr

到连接http://download.csdn.net/detail/l1028386804/9281519下载Linux版Solr

到连接http://download.csdn.net/detail/l1028386804/9281527下载Tomcat

相关文章
相关标签/搜索