solr4+tomcat部署安装

 (1)首先下载solr4.7。http://lucene.apache.org/solr/,也可以下载最新的版本。

 (2)解压后将/example/webapps/下的solr.war放入在tomcat的webapp路径下,启动tomcat,解压后删除solr.war

 (3)进入解压的solr路径,我这里是C:\apache-tomcat-6.0.35\webapps\solr

   1.新建文件夹home,将/example/example-DIH/solr/ 下的db文件夹和solr.xml文件copy到这里

    2.将solr.xml修改成如下:

copy
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
  2. <solr sharedLib="lib" persistent="true">  
  3.     <cores adminPath="/admin/cores">  
  4.         <core default="true" instanceDir="db" name="db"/>  
  5.     </cores>  
  6. </solr>  

(4)在tomcat的conf文件夹下建立Catalina文件夹,在Catalina下建立localhost文件夹,在localhost下建立solr.xml。文件内容为:

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <Context docBase="C:/apache-tomcat-6.0.35/webapps/solr" debug="0" crossContext="true" >   
  3.    <Environment name="solr/home" type="java.lang.String" value="C:/apache-tomcat-6.0.35/webapps/solr/home" override="true" />   
  4. </Context>  



docBase是solr.war所在路径+“/solr”。 environment是home的路径。


(5)复制文件

  1.将/dist文件夹中apache-solr-dataimporthandler-*.jar 复制到C:\apache-tomcat-6.0.35\webapps\solr\home\db\lib

   2将solr目录下example\lib\ext中的jar包copy到tomcat的lib中。并将example\resources中的log4j.properties也放到tomcat/lib中。当然,你可以根据自己的需要更改配置。

(6)启动tomcat

如果出现Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/',错误,一般是由于你的在localhost下建立solr.xml 配置有问题。


(7)界面

solr4+tomcat部署安装_第1张图片

点击dataimport进入数据导入页面:

solr4+tomcat部署安装_第2张图片

配置参数后点击Execute import

成功后显示:

(8)查询

点击query出现下面界面


配置参数后点击Execute Query 

查询结果显示在右面,如下图所示

你可能感兴趣的:(solr4+tomcat部署安装)