将solr发布到Tomcat上

Solr

--将solr发布到Tomcat服务器上,java

步骤以下:web

  1. 下载solr-4.10.3.zip包解压,其目录以下tomcat

    输入图片说明

  2. 将solr-4.10.3\example\webapps目录下solr.war copy到Tomcat的webapps目录下,启动tomcat,(双击tomcat的bin目录下的startup.bat文件),tomcat自动将其解压;或者能够手动更改solr.war的扩展名为solr.zip,手动解压,将解压的solr文件夹copy到tomcat的webapps目录下服务器

输入图片说明

3.接下来建立本身的solrHome,在任意磁盘下建立一个solr_net目录,并在solr_net目录下建立solrHome目录,并将solr-4.10.3\example\sorl下的全部文件copy 到solrHome下app

输入图片说明

`4. 打开solr_net\solrHome\collection1\conf下的sorlconfig.xml文件,将<lib>路径改成向上退两级,并将solr-4.10.3下的contrib和dist目录copy到solr_net目录下,(一个solrHome能够有多个solrcore,而每一个collection就是一个solrcore,若是须要多个solrcore,则能够将collection文件夹屡次复制到solrHome目录下,并重命名,打开collection目录下的文件core.properties,必须从新起名,这个名字很重要,多个solrcore的名字不能重复,不然在访问solr服务时会报错) 输入图片说明 输入图片说明webapp

`5. 打开tomcat下solr工程的web.xml,手动添加如下配置,code

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>配置你的solrHome所在的绝对路径(例如:E:/solr/solrHome)</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

`6. 在tomcat下solr工程的WEB-INF下建立classes目录,并将solr-4.10.3\solr-4.10.3\example\resources的log4j.properties文件 copy到该目录下.xml

将\solr-4.10.3\example\lib\ext目录下的全部文件copy到solr工程的WEB-INF/bin目录下;输入图片说明图片

启动tomcat服务器,网址http://localhost:8080/solr, 进入solr服务页面输入图片说明ip

相关文章
相关标签/搜索