Tomcat8下安装Solr6.x步骤

1.安装JDK1.8(Solr6.x是1.8编译的)JDK的安装自行百度

2.下载、安装tomcat8

3.下载Solr6.x http://www.apache.org/dyn/closer.lua/lucene/solr/6.6.0

4.将 solr 压缩包中 solr 6.6 下的server\solr-webapp\文件夹下有个webapp文件夹,将之复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到)

5.将 solr 压缩包中 solr 6.6\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中, solr 6.6\server\lib\中以metrics开头的jar复制到 Tomcat\ webapps\solr\WEB-INF\lib 中

6.将 solr 压缩包中 solr 6.6/ server/resources /log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\lib 目录中

7.将 solr 压缩包中 solr 6.6/server/solr/ 目录下的solr.xml,zoo.cfg,README.txt复制到计算机某个目录下,如D:\tomcat8-solr\webapps\solr\solrhome

8.将 solr 压缩包中 solr 6.6/server/solr/ configsets/basic_configs目录下conf目录复制到复制到上一步新建的文件solr_core内 即:D:\tomcat8-solr\webapps\solr\solrhome\solr_core

9.打开Tomcat/webapps/solr/WEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):
<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>Java.lang.String</env-entry-type>
</env-entry>
将<env-entry-value>中的内容改成你的solr_home路径,这里是D:\tomcat8-solr\webapps\solr\solrhome

10.注释权限控制

  1.  <!--   
  2.  <security-constraint>  
  3.     <web-resource-collection>  
  4.       <web-resource-name>Disable TRACE</web-resource-name>  
  5.       <url-pattern>/</url-pattern>  
  6.       <http-method>TRACE</http-method>  
  7.     </web-resource-collection>  
  8.     <auth-constraint/>  
  9.   </security-constraint>  
  10.   <security-constraint>  
  11.     <web-resource-collection>  
  12.       <web-resource-name>Enable everything but TRACE</web-resource-name>  
  13.       <url-pattern>/</url-pattern>  
  14.       <http-method-omission>TRACE</http-method-omission>  
  15.     </web-resource-collection>  
  16.   </security-constraint>  
  17. --> 
11. 保存关闭,而后启动tomcat,我这里改的是8081的端口,所以在浏览器输入http://localhost:8081/solr即可出现Solr的管理界面如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值