Windows下面安裝和配置Solr 4.9

將Solr和Tomcat結合: html

  1.在D盤下建立目錄 D:\Demos\Solr
java

       2.解壓solr-4.9.0文件,我這裏下載的是這個4.9版本,將example文件夾下的solr文件夾中的全部文件(不含solr文件夾自己) web

拷貝到D:\Demos\Solr目錄下 apache

       3.建立solr web應用,將解壓後的solr-4.9.0下的dist目錄下的solr-4.9.0.war 文件 tomcat

拷貝到D:\apache-tomcat-7.0.54\webapps文件夾下,重命名爲solr.war,必定要本身解壓這個war文件,(啓動tomcat會自動解壓,可是這個文件裏面的lib目錄的東西好像是解壓不出來),看到webapps下面多了一個solr文件夾,以下圖: app

       4.打開D:\Demos\Solr\collection1\conf下的solrconfig.xml文件, webapp

把這幾個配置註釋掉,暫時過不到 工具

繼續往下找到DataDir節點,修改值爲<dataDir>${solr.data.dir:d:/Demos/Solr/data}</dataDir>  ,data文件夾爲存儲查詢索引和數據的地方,data文件夾本身建立 開發工具

       5.打開D:\apache-tomcat-7.0.54\webapps\solr\WEB-INF文件夾下的web.xml文件,增長env-entry節點(默認是註釋掉的),修改值爲 <env-entry-value>D:/Demos/Solr</env-entry-value>,注意斜線。 spa

       6.將解壓後的solr-4.9.0文件夾下的dist/solrj-lib下的全部jar包

拷貝到D:\apache-tomcat-7.0.54\lib文件夾下

啓動Tomcat以後,在地址欄輸入:http://localhost:8080/solr

進入Tomcat管理程序,找到solr,若是發現是沒有啓動的,或者點Start按鈕也沒法啓動solr成功,以下圖:

 

須要在Tomcat日誌文件夾下面查了下localhost.2014-07-31.log這個日誌文件,找到問題的癥結!

 

 

這個錯誤就是缺jar包(缺slf4j.jar)。 把F:\tools\開發工具\Lucene\solr-4.9.0\example\lib\ext這個路徑下的全部jar包

拷進D:\apache-tomcat-7.0.54\webapps\solr\WEB-INF\lib這個文件夾,也就是應用的lib文件夾下。同時把solr包下的F:\tools\開發工具\Lucene\solr-4.9.0\example\resources\log4j.properties這個日誌文件

拷近D:\apache-tomcat-7.0.54\webapps\solr\WEB-INF\classes(沒有classes文件夾本身手工建立一下)。

最後solr應用程序的lib目錄裏面的jar文件是這樣的,以下圖:

從新啓動tomcat,輸入網址http://localhost:8080/manager/html,啓動solr,以下圖:

從Tomcat裏面訪問solr,以下圖:

看到這個界面以後就大功告成了!!!終於把solr搞定了。java就是配置太費盡啊。

相關文章
相關標籤/搜索