--將solr發佈到Tomcat服務器上,java
步驟以下:web
下載solr-4.10.3.zip包解壓,其目錄以下tomcat
將solr-4.10.3\example\webapps目錄下solr.war copy到Tomcat的webapps目錄下,啓動tomcat,(雙擊tomcat的bin目錄下的startup.bat文件),tomcat自動將其解壓;或者能夠手動更改solr.war的擴展名爲solr.zip,手動解壓,將解壓的solr文件夾copy到tomcat的webapps目錄下服務器
3.接下來建立本身的solrHome,在任意磁盤下建立一個solr_net目錄,並在solr_net目錄下建立solrHome目錄,並將solr-4.10.3\example\sorl下的全部文件copy 到solrHome下app
`4. 打開solr_net\solrHome\collection1\conf下的sorlconfig.xml文件,將<lib>路徑改成向上退兩級,並將solr-4.10.3下的contrib和dist目錄copy到solr_net目錄下,(一個solrHome能夠有多個solrcore,而每一個collection就是一個solrcore,若是須要多個solrcore,則能夠將collection文件夾屢次複製到solrHome目錄下,並重命名,打開collection目錄下的文件core.properties,必須從新起名,這個名字很重要,多個solrcore的名字不能重複,不然在訪問solr服務時會報錯) webapp
`5. 打開tomcat下solr工程的web.xml,手動添加如下配置,code
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>配置你的solrHome所在的絕對路徑(例如:E:/solr/solrHome)</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
`6. 在tomcat下solr工程的WEB-INF下建立classes目錄,並將solr-4.10.3\solr-4.10.3\example\resources的log4j.properties文件 copy到該目錄下.xml
將\solr-4.10.3\example\lib\ext目錄下的全部文件copy到solr工程的WEB-INF/bin目錄下;圖片
啓動tomcat服務器,網址http://localhost:8080/solr, 進入solr服務頁面ip