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

相關文章
相關標籤/搜索