tomcat8和Solr8配置

第一步

先在本地盘符中创建一个文件,用来统一管理tomcat和solr。下面是我的目录结构,我在D盘下创建了tomcatSolr这个文件夹。

 第二步

把一个全新的tomcat解压到创建的文件(TomcatSolr)中,再把solr文件也解压到其中,然创建一个solrhome作为本地仓库。

第三步

把solr安装包中的server→solr-webApp→webapp下的文件拷贝一份到tomcat→webapps下创建的solr文件夹里(里面没有solr,就创建一个solr)。

 

第四步

把solr中的server下的jar拷贝到tomcat→webApp→solr→WEB_INF→lib文件夹里(server-lib下在jar)

第五步

配置tomcat→webapps→solr→WEB_INF下的web.xml

  1、添加配置(指定solr数据源的位置):(xml中没有这个配置复制粘贴)

 <env-entry>  
           <env-entry-name>solr/home</env-entry-name>  
           <env-entry-value>E:\tools\solrAndTomcat\solrHome</env-entry-value>  
           <env-entry-type>java.lang.String</env-entry-type>  
 </env-entry>

       2、注释一下配置(目的是防止tomcat 403问题)xml文件中会有两个这样的配置文件,请两个都注释掉。

         

  <security-constraint>
               <web-resource-collection>
                   <web-resource-name>Disable TRACE</web-resource-name>
                   <url-pattern>/</url-pattern>
                   <http-method>TRACE</http-method>
              </web-resource-collection>
              <auth-constraint/>
           </security-constraint>
           <security-constraint>
               <web-resource-collection>
                    <web-resource-name>Enable everything but TRACE</web-resource-name>
                    <url-pattern>/</url-pattern>
                    <http-method-omission>TRACE</http-method-omission>
               </web-resource-collection>
   </security-constraint>

第六步

  把solr安装包中的server→resources文件下的配置文件拷贝到tomcat→webApp→solr→WEB_INF→classes文件夹下(如果没有classes文件夹,请创建(我这里有很多余的文件,请不要怀疑,只需要复制过来3个文件就行了)

第七步

将复制过来的log4j文件里的所有${sys:solr.log.dir}修改为自己的指定的真实路径。(路径就是仓库的路径,如果没有log文件夹就创建一个文件夹)

第八步

把solr→server下的所有文件拷贝到solrhome文件夹里

       

第九步

启动tomcat,访问 http://hostname:8080/solr/index.html验证是否配置成功。

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值