solr5.2.1环境搭建

本文详细介绍如何将Solr 5.2.1部署到Tomcat服务器上,包括配置环境变量、修改配置文件等步骤,并验证部署是否成功。

1、下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:E:/apache-tomcat-7.0.62,solr解压后的目录为:E:/solr-5.2.1

2、将solr部署到Tomcat中  1)、将E:/solr-5.2.1/example/example-DIH目录下的solr 文件夹 复制到tomcat的根目录下,即:E:/apache-tomcat-7.0.62/  2)、将E:/solr-5.2.1/ server /webapps目录下的solr.war包复制到E:/apache-tomcat-7.0.62/webapps目录下,此时,启动Tomcat,成功启动Tomcat后,在该目录下会自动生成一个solr的文件夹    Tomcat启动:E:/apache-tomcat-7.0.62/bin/startup.bat    Tomcat关闭:E:/apache-tomcat-7.0.62/bin/shutdown.bat  3)、修改E:/apache-tomcat-7.0.62/webapps/solr/WEB-INF/web.xml,找到<env-entry>节点,该结点处于被注释状态,去掉注释,按如下代码修改:
1 <env-entry>2     <env-entry-name>solr/home</env-entry-name>3     <!--此路径应该是Tomcat的根目录-->4     <env-entry-value>E:/apache-tomcat-7.0.62/solr</env-entry-value>5     <env-entry-type>java.lang.String</env-entry-type>6 </env-entry>
  4)、将E:/solr-5.2.1/ server /lib/ext目录下的所有jar包复制到E:/apache-tomcat-7.0.62/webapps/solr/WEB-INF/lib目录下。  5)、将E:/solr-5.2.1/server/resources目录下的log4j.properties放到E:/apache-tomcat-7.0.62/webapps/solr/WEB-INF/classes目录下,如果classes文件夹不存在就手动新建一个。  6)、将E:/solr-5.2.1/dist目录下的solr-dataimporthandler-5.2.1.jar和solr-dataimporthandler-extras-5.2.1.jar复制到E:/apache-tomcat-7.0.62/webapps/solr/WEB-INF/lib目录下,然后关闭并重新启动Tomcat。3、测试:在浏览器的地址栏中输入:http://localhost:8080/solr,如果出现以下界面则说明solr环境搭建成功。  4、将E:/solr-5.2.1目录下的contrib和dist文件夹复制到Tomcat的根目录下。5、打开第(1)步复制过来的solr文件夹:E:/apache-tomcat-7.0.62/solr,目录结构如下:  6、打开这五个 文件夹 ,将这五个文件夹下的conf文件夹下的solrconfig.xml文件中的
 1   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*/.jar" /> 2  3   <lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*/.jar" /> 4   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-/d.*/.jar" /> 5  6   <lib dir="${solr.install.dir:../../../..}/contrib/clustering/lib/" regex=".*/.jar" /> 7   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-clustering-/d.*/.jar" /> 8  9   <lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*/.jar" />10   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-/d.*/.jar" />11 12   <lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*/.jar" />13   <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-/d.*/.jar" />
修改为:
 1   <lib dir="../../dist/" regex="solr-dataimporthandler-.*/.jar" /> 2  3   <lib dir="../../contrib/extraction/lib" regex=".*/.jar" /> 4   <lib dir="../../dist/" regex="solr-cell-/d.*/.jar" /> 5  6   <lib dir="../../contrib/clustering/lib/" regex=".*/.jar" /> 7   <lib dir="../../dist/" regex="solr-clustering-/d.*/.jar" /> 8  9   <lib dir="../../contrib/langid/lib/" regex=".*/.jar" />10   <lib dir="../../dist/" regex="solr-langid-/d.*/.jar" />11 12   <lib dir="../../contrib/velocity/lib" regex=".*/.jar" />13   <lib dir="../../dist/" regex="solr-velocity-/d.*/.jar" />
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值