solr6.6环境搭建
一.准备工作
1.安装jdk8
2.安装tomcat8
3.下载solr 地址:http://apache.fayea.com/lucene/solr/6.6.0/
二.开始部署
1.解压solr到任意目录
2.把 solr-6.6.0\server\solr-webapp 下的webapp目录复制到tomcat的webapps目录下,并把webapp修改为solr
3.拷贝solr-6.6.0\server\lib\ext下的jar包到tomcat下的webapps\solr\WEB-INF\lib路径下
4.拷贝solr-6.6.0\dist 下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar 包到tomcat下的webapps\solr\WEB-INF\lib路径下
5.拷贝solr-6.6.0\server\lib下的metrics开头的5个jar到tomcat下的webapps\solr\WEB-INF\lib路径下
6.拷贝solr-6.6.0\server\路径下的solr文件夹到系统任意目录,比如E:\solr-home下
7.修改F:\apache-tomcat-8.5.16\webapps\solr\WEB-INF下的web.xml中的
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:\solr-home\solr(第6步的目录)</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
8.注释web.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>
-->
9.在F:\apache-tomcat-8.5.16\webapps\solr\WEB-INF下创建classes文件夹,然后将solr-6.6.0\server\resources文件夹下的log4j.properties拷贝过去
三.测试
10.启动tomcat,在浏览器输入地址:http://127.0.0.1:8080/solr/index.html(注意地址中必须添加index.html)