solr7在tomcat中部署,和解决403、404错误
Solr在tomcat部署
- 下载solr.tar.gz,解压缩
- 复制server/solr-webapp/webapp到tomcat中的webapps下重命名为solr
- 将server/solr复制到一个地方(随便)重名为solrhome(可以不重命名)
- 复制solr运行是的jar到tomcat的webapps/solr/WEB-INF/lib中
- 除了j开头的所有jar包括ext下的所有jar
- 将solr/server/resources/log4j2.xml复制到tomcat中webapps/solr/WEB-INF/classes中
- 在tomcat中webapps/solr/WEB-INF/web.xml修改solrhome位置和注释掉权限管理,如果不注释的花会产生403错误。
- 再将solr-7.40/dist和contrib复制到solrshome中
- 启动tomcat
注意:如果访问时不加index.html会出现404错误
正确访问localhost:8080/solr/index.html
如果需要创建索引库,需要在solrhome中创建文件夹并将configsets/_default/conf拷贝到你新创建的索引库中,在网页中创建时需要指定managed-schema文件的位置