首先你要去Solr官網下載下傳Solr5.x的zip壓縮包,至于怎麼下載下傳我這裡就不贅述了,如果你不知道如何下載下傳,請先參閱 《跟益達學Solr5之使用Jetty部署Solr》 ,唯一要注意的是如果你是在linux環境下,請下載下傳tgz包而不是zip包,特此提醒! 解壓solr-5.1.0.zip到任意盤符,如圖:

複制solr.war到tomcat的webapps目錄下,如圖操作:
啟動tomcat,如圖:
然後修改webapps\solr\WEB-INF下的web.xml配置檔案,如圖:
配置solr_home目錄路徑,如圖:
然後我們需要去C槽建立一個solr_home檔案夾,這就是我們SOLR_HOME根目錄啦,如圖:
然後我們需要把E:\solr-5.1.0\server\solr目錄下的所有檔案及檔案夾全部複制到我們剛剛建立的solr_home目錄下,如圖:
然後我們需要把E:\solr-5.1.0\server\lib\ext目錄下的所有jar包 copy到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib目錄下(
E:\apache-tomcat-7.0.55是我的tomcat安裝根目錄,請對照你們自己的tomcat安裝目錄進行調整,你懂的
),如圖:
然後複制 E:\solr-5.1.0\server\resources目錄下的log4j.properties配置檔案到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF目錄下,如圖操作:
然後重新開機我們的tomcat,如圖:
打開你的浏覽器,位址欄輸入 http://localhost:8080/solr , 通路我們的Solr Web背景。如果你能看到這個界面,即表明Solr5部署成功了,如圖:
然後你就可以通過Solr Web UI添加Core啦,不過添加Core之前,你需要在solr_home目錄下建立core檔案夾,如圖:
core目錄下需要建立conf和data檔案夾,你懂的, 《跟益達學Solr5之使用Jetty部署Solr》
這篇部落格也提到過,如圖:
剩下的一些配置copy具體你們就參照那篇去操作把,這裡就不重複說明了。
到此,Solr5如何部署到Tomcat就講解完畢了!
其實在linux環境也是一樣的,隻不過你複制黏貼檔案,建立檔案夾,解壓檔案,啟動Tomcat等等這些操作,都需要借助linux指令罷了,具體操作步驟其實都是一樣的,希望你們能觸類旁通,舉一反三!!