solr7.7.0部署到tomcat8.5.37

工具

tomcat8.5.37,solr7.7.0

简单流程

简单的概述一下流程:

  1. solr-7.7.0\server\solr-webapp\webapp文件夹复制到Tomcat 8.5\webapps\下并改为solr;
  2. solr-7.7.0\server\lib\ext\下所有文件和solr-7.7.0\server\lib\下metrics开头的所有文件复制到Tomcat 8.5\webapps\solr\WEB-INF\lib\下面;
  3. Tomcat 8.5同级创建solr文件夹solr\solrhome,solr-7.7.0\server\solr\下所有文件复制到solrhome下;
  4. Tomcat 8.5\webapps\solr\WEB-INF\web.xml修改这个文件;

修改web.xml

流程4修改web.xml web-app节点下添加下列代码路径为流程3创建的solrhome文件夹代码片.

<!-- 修改solrhome路径 -->
  <env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>D:\Program Files\Apache Software Foundation\solr\solrhome</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>

注释掉以下代码去掉安全验证 代码片

<!-- Get rid of error message 
  <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>
-->

部署完毕

Tomcat 8.5\webapps\solr\WEB-INF\classes文件夹下(没有就新建一个)粘贴solr-7.7.0\server\resources\下的jetty-logging.properties和log4j2.xml。
启动tomcat
访问 http://localhost:8080/solr/index.html#/

添加core

solr\solrhome\下新建test1文件夹,复制solr\solrhome\configsets_default\conf\下的所有文件到test1,然后回到页面新建core文本框中new_core替换为test1。
新建core

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值