[ 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模式下进行调试了。如下图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值