1. 程式人生 > >solr7.5.0部署到Tomcat8.5.35

solr7.5.0部署到Tomcat8.5.35

  1. 環境:win7 64位 + Java8
  2. solr官網下載solr:http://lucene.apache.org/solr/downloads.html 

   3 ,Tomcat下載:https://tomcat.apache.org/download-80.cgi

 

4,分別解壓solr和Tomcat的壓縮包,然後進行如下檔案移到:

  • 將solr-7.5.0\server\solr-webapp路徑下的webapp資料夾複製到apache-tomcat-8.5.35\webapps路徑下,並重命名為solr。
  • 將solr-7.5.0\server\lib\ext路徑下的所有jar包複製到apache-tomcat-8.5.35\webapps\solr\WEB-INF\lib路徑下。
  • 將solr-7.5.0\server\lib路徑下的名稱為metrics開頭的jar包複製到apache-tomcat-8.5.35\webapps\solr\WEB-INF\lib路徑下。
  • 將solr-7.5.0\dist路徑下名稱為solr-dataimporthandler開頭的jar包複製到apache-tomcat-8.5.35\webapps\solr\WEB-INF\lib路徑下。
  • 將solr-7.5.0\server\resources路徑下的log4j2.xml檔案複製到apache-tomcat-8.5.35\webapps\solr\WEB-INF\classes路徑下(classes資料夾需要自己建立)
  • 再系統任意路徑建立solrHome資料夾,如E:/solrHome/core0, 將solr-7.5.0\server路徑下的solr資料夾裡邊的內容複製到剛剛建立的solrHome/core0下。

5,好了,經過一陣CV大法,終於可以進行配置了,

開啟apache-tomcat-8.5.35\webapps\solr\WEB-INF路徑下的web.xml檔案,配置solrHome

 <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:/solrHome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>

註釋掉如下的安全校驗內容:

6,啟動Tomcat,開啟瀏覽器訪問http://localhost:8080/solr/index.html,若看到以下頁面,則部署成功

7,建立一個core

  • 再solrHome路徑下建立core0目錄(可以任意命名),將solrHome\configsets\_default路徑下的conf資料夾複製到core0下,並在core0下建立data資料夾。
  • 如下圖操作即可建立core