在 Tomcat 6 上部署 Solr 4.0

来源:互联网 发布:黑龙江省干部网络教育 编辑:程序博客网 时间:2024/05/18 14:24
记录下配置solr 4.0 的过程


1. 下载 solr 

http://lucene.apache.org/solr/

我下载的是 http://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/4.0.0/ 上 apache-solr-4.0.0.zip

2. 解压 apache-solr-x.x.x.zip 

解压后目录如下

根据网上的说法,这 example 文件夹里应该有东西的,可我下载下来只有一些空文件夹。

3. 复制 war

     复制 dist 下的 apache-solr-4.0.0.war 到 tomcat webapps 下, 改名称为 solr.war ,启动 tomcat 解压  war。

4. 从 SVN 下载 Solr 源码 

     http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_0

     从下载下来的源码中 copy  /example/solr/collection1 到 tomcat 解压出来的 solr 项目包下

5. 配置 solr 位置

     修改 %TOMCAT_HOMT%/webapps/solr/WEB-INF/web.xml 文件

     将下列片段注释去掉,并将 solr 目录替换上去

     <!--
    <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>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\Apache\apache-tomcat-6.0.35\webapps\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

6. 重启 tomcat 后就可以进入 solr 

     http://localhost:8080/solr/



初初认识到这里。