tomcat 集成 Solr5.4.0 (Window 7 环境 )

转自:http://ihenu.iteye.com/blog/2284589
方法步骤
1、解压 Tomcat 到一个目录,例如 F:\Apache\Tomcat
2、将 solr 压缩包中 solr-5.4.0/ D:\solr-5.4.0\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到)
3、将 solr 压缩包中 solr-5.4.0\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中
4、将 solr 压缩包中 solr-5.4.0/ server/resources /log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\classes 目录中(如果没有classes则创建)
5、将 solr 压缩包中 solr-5.4.0/server/solr 目录复制到计算机某个目录下,如D:\solr_home
6、打开Tomcat/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>中的内容改成你的solr_home路径,这里是D:/solr_home

7、 打开Tomcat/webapps/solr/WEB-INF下的web.xml修改项目欢迎页面

<welcome-file-list>  
         <welcome-file>./index.html</welcome-file>  
</welcome-file-list>  
 

8、还需要添加solr-dataimporthandler-5.4.0.jar和solr-dataimporthandler-extras-5.4.0.jar这2个jar包到目录/usr/local/tomcat/tomcat-8.0.30/webapps/solr/WEB-INF/lib/下,否则会报错,这2个包默认不在webapp里,在下载包的dist目录下; 

9、保存关闭,而后启动tomcat,在浏览器输入http://localhost:8080/solr即可出现Solr的管理界面

10、添加Core
    在solr_home目录下创建core_1(可自定义),在core_1目录下创建data目录,并将solr_home/configsets/basic_configs/目录下的conf目录复制到core_1下;
  通过控制台添加core,并重新启动Tomcat,就会看到新建的core_1了
11、在lopezCore1中添加索引文档

11.1、首先启动tomcat,通过链接http://localhost:8080/solr/访问solr管理后台,选择lopezCore1.

11.2、然后打开D:\solr-5.5.0\server\solr\lopezCore1\conf下的managed-schema文件,添加两属性

    

<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
   <field name="title" type="string" indexed="true" stored="true"  multiValued="false" />
 11.3、添加完后,在admin后台分别添加id和title这两属性的document,点击sumit,添加成功。
 
个人理解:其实在solr-5.4.0/ D:\solr-5.4.0\server\solr-webapp\webapp,就是jetty服务器的部署项目的地址,然后把他copy到tomcat部署项目的目录下,再把tomcat下的刚copy过来的webapp项目对应的web.xml指向回solr,当tomcat启动时,实质上加载的就是solr-5.4.0/server/solr。
 

相关推荐