Solr服务器的搭建(完整版,基础)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40202111/article/details/80654876
首先你需要准备的资料:

1.JDK1.8+ (因为官网说版本6以上,就是基于JDK1.8上开发的,反正安装高版本就对了,又不收费...)

 

2. 下载solr,去官网:http://archive.apache.org/dist/lucene/solr/6.5.1/ ,版本看你自己选,我这边里是选择6.5.1

 

3.下载Tomcat, 下载地址:http://apache.fayea.com/tomcat/  ,选择1.8 版本的。

-----------------------------------------------------------------------------------------------------------------------

确定安装好JDK1.8 。


解压下载好的solr.

 

 

 

解压下载好的Tomcat

 

 

 

准备上述之后:

 

 

配置安装

1.把solr-6.5.1\server\solr-webapp目录下的webapp重命名为solr,并且复制到apache-tomcat-8.0.47\webapps目录下。

 

 

 

 

 

2.打开apache-tomcat-8.0.47\webapps\solr\WEB-INF\web.xml  消除SolrHome注释的配置并且修改,配置上自己的目录(如果目录不存在则新建)。

 

 

 

 

3.还是这个打开apache-tomcat-8.0.47\webapps\solr\WEB-INF\web.xml,把里面<security-constraint> 注释掉,不然你后面就算部署好了也是不能访问的,我就在这里坑了好久。。

 

 

 

 

 

4.在apache-tomcat-8.0.47\webapps\solr\WEB-INF\目下新建classes目录(经常做java web开发的应该知道这是一个放java编译好的字节码文件的目录)

 

 


5.把solr-6.5.1\server\resources目录下的log4j.properties放入刚刚新建的apache-tomcat-8.0.47\webapps\solr\WEB-INF\classes目录下

 

 

6. 把solr-6.5.1\server\lib\ext\目录下所有的jar文件放入到apache-tomcat-8.0.47\webapps\solr\WEB-INF\lib目录下(这一步骤和上一步骤主要是加入日志log4j的配置), 还有就是和重要的solr-6.5.1\dist文件中 solr-dataimporthandler-6.5.1.jar 和 solr-dataimporthandler-extras-6.5.1.jar也要放在apache-tomcat-8.0.47\webapps\solr\WEB-INF\lib目录下。不然会跑不起来。

 

 

 

 

7.把solr-6.5.1\server\lib 下面除了jetty 的jar【下图红线内的6个】 也拷贝到apache-tomcat-8.0.47\webapps\solr\WEB-INF\lib目录下,这一步很重要,不然solr 跑不起来。

 

 

 

8.接着把solr-6.5.1\server\solr\目录下的solr.xml放入到之前建立的solrHome目录中(本来里面是空的)

 

 

9.打开apache-tomcat-8.0.47\bin目录下的startup.bat启动tomcat。

 

 


应该就成功了!

 

10.启动成功后访问http://localhost:8080/solr/index.html

 


————————————————
版权声明:本文为CSDN博主「qq_40202111」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40202111/article/details/80654876

posted @ 2019-08-27 10:26  EkkoMay  阅读(217)  评论(0编辑  收藏  举报