liuhongyu 发表于 2018-11-2 06:50:53

eclipse+tomcat搭建solr

  该文章主体为转载,同时也加入了本人的一点修改,亲测可用。
  1、肯定就是搭建环境,这个环境在这就不多说了,首先是Eclipse for J2EE,在者就是Tomcat,然后就是下载solr。
  下载地址:http://apache.etoak.com/lucene/solr/1.4.0/
  如何配置solr,这里给一个网址http://kb.cnblogs.com/a/2318578/大家照着配就好。(这一步不可或缺)
  2、打开eclipse新建->动态web工程(Create a Dynamic Web project)->命名工程为solr2;target runtime为apache tomcat6.0->一路next下去,最后点finish
  3、创建server:File->server->选tomcat 6.0->在add and remove标签页中我们会看到刚才创建的solr2工程已经列在Available框中,选种之,将其添加到configured中,点finish
  4、解压solr中的solr.war(这个文件在dist目录中、在example/webapps目录下均能找到),将其中内容拷贝到eclipse工程下面的WebContent目录下面(最好先清空WebContent目录,我在拷贝的时候遇到的问题是:如果不清空该目录的话,会有些文件拷贝不过来)
  5、将solr/example/multicore拷贝到eclipse里面,目录改名为solr
  6、此时eclipse的目录结构大致如下:
  solr2
  solr
  solr.xml
  core0
  core1
  ………………
  WebContent
  index.jsp
  ………………
  7、看一下eclipse下面solr目录的绝对路径,我本机的路径是/home/mingyuan/workspace/solr2/solr,也就是solr2项目的路径,因为作者用的Linux系统,但是windows基本一样。
  8、打开eclipse工程下WebContent/WEB-INF目录下面的web.xml文件,找到:People who want to hardcode their "Solr Home" 这一行,将下面的包含solr/home的nv-entry项取消注释,并将其剪切到文件最后,即最后一个结束标签前,之后在env-entry-value里面填上刚才记下的路径:/home/mingyuan/workspace/solr2/solr。
  我的配置如下,注意看最后一行,是,这样就不会放错地方了。
  
  
  solr/home
  /home/mingyuan/workspace/solr-web/solr
  java.lang.String
  
  
  9、启动tomcat,如果此步对你来说不成问题,请跳过;如果不是太熟悉,请接着看完-->点window->show view->show other->输入框中输入server,在过滤结果中找到server,双击,便可在eclipse工作区紧挨着console的位置看到server view,选种tomcat,启动它。
  10、在浏览器中输入http://localhost:8080/solr2即可看到solr的web界面,页面上列出了两个core---多么熟悉

页: [1]
查看完整版本: eclipse+tomcat搭建solr