solr整合tomcat

solr介绍:solr是一个企业级的搜索引擎,它对外提供一个类似与web-service接口的方法,用户可以通过http请求,向搜索引擎服务器提供一个格式的xml文件,服务器会通过xml文件来生成索引,也可以通过http get请求向搜索服务器发送查找请求,

solr跟lucene的区别,solr是搜索服务器,面向企业级管理的,solr的底层是基于lucene实现的,lucene是一个实现全文检索的jar包,

并不能独立使用,lucene专注于搜索底层建设,而solr专注于企业级应用,可以说是,solr是lucene面向企业级的扩展 --来自互联网

     

solr整合Tomcat:

  1.建议准备一个新的Tomcat,因为老的tomcat里面有以前运行的项目,运行起来可能会卡

                         https://tomcat.apache.org/download-70.cgi
                  

                2.下载完成后,清空webapps目录

          solr整合tomcat
            

                3.下载solr  下载solr,

solr整合tomcat
                 

                 4.下载完成后复制war文件到tomcat目录,上图是war文件的路径,复制到以下路径

                solr整合tomcat

         

                5.环境变量,如果之前有配置tomcat环境变量的,需要删除,因为不删除的话,运行的就是以前的tomcat了,没配置可以不用管

                6.运行新tomcat

               

                             6.1进入bin目录

solr整合tomcat

            6.2启动tomcat

        solr整合tomcat

 6.3运行成功页面


solr整合tomcat

        7.解决运行错误

7.1 错误的原因是少了solr的jar包,所以我们把jar包导入进去就可以了,

7.2复制solr目录下的lib/etc/*.jar

solr整合tomcat
     
                   
        solr整合tomcat


7.3 拷贝jar包到tomcat中图下目录中,

                   solr整合tomcat

7.4 然后再运行就没问题了,会报日志错误,这个是没有问题的,我们假装没看到

8.1配置solrhome跟solrcore

           solr整合tomcat

8.2拷贝 solr根目录中的\example\solr下的所以文件到solrhome中,

         solr整合tomcat

8.3配置tomcat生成的solr文件中的web.xml



solr整合tomcat
solr整合tomcat

修改后如下
solr整合tomcat


9.配置到这里,已经基本差不多了.我们再运行tomcat试试,这里需要注意了,运行之前需要保存我们之前修改的web.xml文件,运行成功后,访问  localhost:8080/solr/,出现以下界面就算搭建成功了,,,,,
solr整合tomcat



这里已经是手把手教了,,不会我真的没办法了