zoukankan      html  css  js  c++  java
  • [ solr入门 ] 在eclipse中发布solr

    将solr发布到eclipse当中,可以调试、修改,比较主动,也是自主学习solr的有效途径。

    环境:

    eclipse:Eclipse Java EE IDE for Web Developers.

    Tomcat 6.0.35

    部署步骤:

    1.新建【Dynamic Web project】项目

    2.删除WebContent下面的所有内容,并将apache-solr-3.5.0.war(下载dist文件夹中)所有内容复制到WebContent下面。

    (红叉除了碍眼,也没有什么!)

    3.指定solrHome

    在web.xml中添加以下内容

    <env-entry>
    		<env-entry-name>solr/home</env-entry-name>
    		<env-entry-value>d:/</env-entry-value>
    		<env-entry-type>java.lang.String</env-entry-type>
    	</env-entry>
    

      在这里指定solrHome=d:/

    4.在d盘下配置solr cores(和solrHome对应)

    在d盘下新建solr.xml,内容如下:

    <?xml version="1.0" encoding="UTF-8" ?>
    <solr persistent="false">
    
      <!--
      adminPath: RequestHandler path to manage cores.  
        If 'null' (or absent), cores will not be manageable via request handler
      -->
      <cores adminPath="/admin/cores">

    <core name="core0" instanceDir="D:/solrHome2/multicore/core0" />
    <core name="core1" instanceDir="D:/solrHome2/multicore/core1" />

      </cores>
    </solr>
    

      在上面笔者配置了三个solrCore,每个solrCore指定到具体的文件目录。

    5.准备具体的solrCore目录

    可以直接从example下拷贝multicore到D:/solrHome2下,当然也可以在第三步中将solrHome指向到

    【D:/solrHome2/multicore】

    6.在eclipse中启动solr

    servers窗口->new Server->选择一个server runtime enviroment->add 项目

    编辑Appche tomcat,修改server locations。

    如下图:

    将项目发布到当前tomcat的webapps目录下,项目结构比较清晰。

    7.启动tomcat

    8.浏览solr

    选择core0

     9.将solrCore、solrJ等源码加入到solr3.5项目中,就可以在debug模式下进行调试了。如下图:

  • 相关阅读:
    Realtime crowdsourcing
    maven 常用插件汇总
    fctix
    sencha extjs4 command tools sdk
    首次吃了一颗带奶糖味的消炎药,不知道管用不
    spring mvc3 example
    ubuntu ati driver DO NOT INSTALL recommand driver
    yet another js editor on windows support extjs
    how to use springsource tools suite maven3 on command
    ocr service
  • 原文地址:https://www.cnblogs.com/huangfox/p/2342881.html
Copyright © 2011-2022 走看看