准备文件:
-
JDK 1.7
-
Solr 5.5.0 (1.7的JDK只能配5.5以下的Solr,因特殊原因不便升级JDK,有需要的请自行查询对应版本)
- Solr官网下载地址:http://archive.apache.org/dist/lucene/solr
- Tomcat 8
- Tomcat官网下载地址:http://apache.fayea.com/tomcat/
准备环境:
-
安装JDK,配置环境变量。
-
解压solr
-
解压tomcat
配置步骤:
1.把solr-5.5.0\server\solr-webapp目录下的webapp重命名为solr,并且复制到apache-tomcat-8.5.39\webapps目录下。
2.打开apache-tomcat-8.5.39\webapps\solr\WEB-INF\web.xml。消除SolrHome注释的配置并且修改,配置上自己的目录(如果目录不存在则新建)。
这里路径是:E:\tomcat\solrHome,其中solrHome为新建空文件夹。
注:如果是更高版本的solr,web.xml里会有
3.在apache-tomcat-8.5.39\webapps\solr\WEB-INF\目下新建classes目录,把solr-5.5.0\server\resources目录下的log4j.properties放入这个目录。
4.复制jar文件:
①把solr-5.5.0\server\lib\ext\目录下所有的jar文件放入到apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。
②solr-5.5.0\dist文件中solr-dataimporthandler-5.5.0.jar 和 solr-dataimporthandler-extras-5.5.0.jar放在apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。
③把solr-5.5.0\server\lib下面除了jetty 的jar文件都复制到apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。
5.接着把solr-5.5.0\server\solr\目录下的文件放入到之前建立的solrHome目录中。
6.打开apache-tomcat-8.5.39\bin目录下的startup.bat,启动tomcat。
7.启动成功后访问http://localhost:8080/solr/admin.html
配置失败的朋友请检查以下问题
1.JDK, TOMCAT, SOLR 版本是否匹配?
2.文件是否全部复制完毕?
3.文件夹命名与web.xml里的配置是否一致?