1、下载

  solr版本必须和lucene版本一致,这个链接http://archive.apache.org/dist/lucene/是apache子项目库,在这里可以下载lucene,我这里使用的是5.0版本

     注意6.0之后,官方推荐使用jdk8,tomcat8了。

2、启动

     solr默认使用内置的jetty来启动,如下找到解压目录,直接用cmd命令进入,

     

【solr】solr5.0整合tomcat_java

 

     

【solr】solr5.0整合tomcat_solr_02

 

 solr默认启动的端口是8393,直接在浏览器输入http://127.0.0.1:8983/solr/即可访问,如下

     

【solr】solr5.0整合tomcat_java_03

 

所以这里只是启动,还不能正常使用,需要和tomcat进行整合。

3、整合tomcat,我这里使用的是tomcat7.0版本

如下将solr包中的solr.war文件直接拷贝到tomcat下面的webapp

     

【solr】solr5.0整合tomcat_tomcat_04

web.xml文件如下

    

【solr】solr5.0整合tomcat_tomcat_05

 

web.xml里的../../solr是对应的

 

    

【solr】solr5.0整合tomcat_tomcat_06

 

     

【solr】solr5.0整合tomcat_solr_07

solr\configsets\basic_configs里面的conf直接拷贝到java目录中

      

【solr】solr5.0整合tomcat_solr_08

 然后将server里的lib的ext里的jar全部拷贝到webapp/solr/WEB-INF/lib下面

     

【solr】solr5.0整合tomcat_solr_09

    到这里我们已经完成了solr和tomcat的整合,现在直接启动你的tomcat

  

【solr】solr5.0整合tomcat_solr_10

 

   

【solr】solr5.0整合tomcat_java_11

点击即可看到我们创建的java用户,然后我们再看java目录里面有个data目录,这个存储的就是索引文件

【solr】solr5.0整合tomcat_tomcat_12

 

ok,tomcat整合solr这里已经完成,下面是整合分词器!