如何在eclipse中部署solr的web工程

2024-11-21 17:35:19
推荐回答(2个)
回答1:

1.新建Dynamic Web project项目答指

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

3.指定solrHome,在web.xml中添加以下内容

        祥乱solr/home

        d:/

        java.lang.String

    

在这里指定solrHome=d:/

4.在d盘下配置solr cores(和solrHome对应),在d盘下新建solr.xml,内容如下:


   

 

 

  

5.从example下拷贝multicore到D:/solrHome2下谨举档

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

回答2:

  首先在eclipse里,新建一个动态的Web工程,
  然后起一个项目名叫solrweb,如果第一次使用需要配置一下web容器,tomcat或jetty
  点击new runtime配置tomcat容器,前提是你下载好的tomcat解压保存在某个盘符下,  
  然后配置tomcat的路径  
  然后finish,建旅帆完后的项目结果如下所示:
  接下来,删除WebContent下的所有内容,到解压后的solr的solr-4.10.0\example\webapps目录下,解压solr.war包,然后拷贝解压后所有的东西(除了solr.war本身拆颤雹),到刚才被清空的WebContent目录下:
  拷贝完后的项目工程如下洞猜所以,注意这里可能由于js校验出错,不影响运行,可忽略,如果有洁癖的同学们,可以找下,如何去掉js的校验即可。