solr5.2.1-----環境搭建

一、下載

    下載Tomcat7.0.64 http://mirrors.hust.edu.cn/apache/tomcat/  與solr-5.2.1 http://mirrors.hust.edu.cn/apache/lucene/solr/  並解壓,Tomcat解壓後的目錄爲:D:\apache-tomcat-7.0.64,solr解壓後的目錄爲:D:\solr-5.2.1java

二、部署solr

  1)、將D:\solr-5.2.1\example\example-DIH目錄下的solr文件夾複製到tomcat的根目錄下,即:D:\apache-tomcat-7.0.64\web

  2)、將D:\solr-5.2.1\server\webapps目錄下的solr.war包複製到D:\apache-tomcat-7.0.64\webapps目錄下,此時,啓動Tomcat,成功啓動Tomcat後,在該目錄下會自動生成一個solr的文件夾apache

  3)、修改D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\web.xml,找到<env-entry>節點,該結點處於被註釋狀態,去掉註釋,按以下代碼修改:瀏覽器

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\apache-tomcat-7.0.64\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

       4)、將D:\solr-5.2.1\server\lib\ext目錄下的全部jar包複製到D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\lib目錄下。tomcat

     5)、將D:\solr-5.2.1\server\resources目錄下的log4j.properties放到D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\classes目錄下,若是classes文件夾不存在就手動新建一個。服務器

三、測試

    在瀏覽器的地址欄中輸入:http://localhost:8080/solr,若是出現界面則說明solr環境搭建成功, 若是有錯誤回有提示 。 app

    剛開始測試的的時候,提示報錯:webapp

org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler測試

(配置solr服務器時通常報這個錯org.apache.solr.common.SolrException: RequestHandler init failure或java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler異常是找不到solr-dataimporthandler-4.4.0.jar這個jar包,默認不在solr.war包裏,在下載包的dist目錄下 ; 將相關的dataimporthandler的包放到web-inf的lib下就能夠了) 再重啓應該就OK了; spa

四、成功顯示

相關文章
相關標籤/搜索