准備工作:
目前最新版本6.0。下載solr 6.0:Solr6.0下載
JDK8 下載jdk1.8:jdk1.8【solr6.0是基於jdk8開發的】
tomcat8.0 下載:tomcat8
##################################
在說明搭建環境之前,其實solr5.0之后 solr已經內置jetty服務器,可以自行啟動。但是為了加入自己的特性,
以及在solr基礎之上的應用,此文章主要針對發布在tomcat8上。
##################################
1、安裝jdk8
2、下載solr6.0后,解壓solr6.0的包。
3、解壓tomcat8
4、將【solr-6.0.0\server\solr-webapp】下的webapp文件拷貝到【apache-tomcat-8.0.33\webapps】目錄下,
並將webapp重命名為solr(可以重命名為取任意名稱)。
solr文件目錄如下:
5、將【solr-6.0.0\server\lib\ext】下的所有jar包拷貝到【apache-tomcat-8.0.33\webapps\solr\WEB-INF\lib】
6、將【solr-6.0.0\server\resources】下的log4j.properties配置文件拷貝到【apache-tomcat-8.0.33\webapps\solr\WEB-INF\classes】,如果WEB-INF下沒有classes文件那么 就創建一個classes文件夾。
7、在【apache-tomcat-8.0.33\webapps\solr】下新建一個文件【solrhome(文件夾名稱可以任意命名)】,將【solr-6.0.0\server\solr】下的所有文件拷貝到剛剛創建
的solrhome中。
文件中包含如下:
8、修改【apache-tomcat-8.0.33\webapps\solr\WEB-INF】下的web.xml,找到如下代碼:
- <env-entry>
- <env-entry-name>solr/home</env-entry-name>
- <env-entry-value>/put/your/solr/home/here</env-entry-value>
- <env-entry-type>java.lang.String</env-entry-type>
- </env-entry>
默認是注解掉,放開注解,並將<env-entry-value>中的值修改為剛剛步驟7中的solrhome目錄,如:E:\project\Search\apache-tomcat-8.0.33\webapps\solr\solrhome
9、運行tomcat,運行成功后訪問:http://localhost:8080/solr/index.html 即可得到如下界面:
那么整個solr的環境搭建已經成功。
接下來創建core
please look http://www.cnblogs.com/happyday56/p/5728441.html