Windows下面安裝和配置Solr 4.9(二)


將Solr和Tomcat結合:

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

       2.解壓solr-4.9.0文件,我這里下載的是這個4.9版本,將example文件夾下的solr文件夾中的所有文件(不含solr文件夾本身)

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

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

拷貝到D:\apache-tomcat-7.0.54\webapps文件夾下,重命名為solr.war,一定要自己解壓這個war文件,(啟動tomcat會自動解壓,但是這個文件里面的lib目錄的東西好像是解壓不出來),看到webapps下面多了一個solr文件夾,如下圖:

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

把這幾個配置注釋掉,暫時過不到

繼續往下找到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>,注意斜線。

       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就是配置太費盡啊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM