下載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
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