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

來源:互聯網
上載者:User

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

文章來源:http://www.cnblogs.com/qiyebao/p/3880121.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.