一.软件:
1. Tomcat
2. Solr
3. Ik中文分词器
二.Solr安装步骤
1. 将solr-7.4.0/server/solr-webapp/下的webapp文件夹拷贝到Tomcat下的webapps目录下(并重命名为solr)
2. 将solr-7.4.0/server/lib/ext/下的所有Jar文件全部拷贝到Tomcat下webapps/solr/WEB-INF/lib目录下
3. 将solr-7.4.0/server/lib下所有metrics(包括 gmetric.jar)开头的jar文件全部拷贝到webapps/solr/WEB-INF/lib目录下
4. 将solr/7.4.0/server/solr文件夹复制到任意一个位置并重命名为solrhome
5. 在solrhome下新建logs文件夹(记下此路径:D:\JAVA\solr\solrhome\logs)
6. 复制文件夹solr-7.4.0\contrib和solr-7.4.0\dist至solrhome下
|
7. 修改tomcat/webapps/solr/WEB-INF/web.xml文件的第41行,指定solrhome所在的目录。
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>E:\server\solr\solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> |
8. 在webapps/solr/WEB-INF/web.xml下的第125行出添加注释,也就是注释<security-constraint></secirity-constraint>节点下的配置
<!-- 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></ |