当前位置:首页 > 服务端 > solr之环境配置三

solr之环境配置三

配置安装Solr到Tomcat

1. 解压 solr4.7.2.zip
2. 将 solr-4.7.2\dist\solr-4.7.2.war拷贝到 apache-tomcat-7.0.55\webapps下,
重命名为 solr;
3. 在tomcat的目录conf/Catalina/localhost/solr.xml下创建该文件,
若Catalina等文件夹不存在则手动创建文件内容如下
<Context docBase="d:/tomcat/webapps/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String"
value="d:/tomcat/solr" override="true" /> </Context>
docBase为solr的war文件,启动tomcat后会被解压到tomcat/webapps/solr下,Environment配置solr.home目录,从solr包中example文件夹下的solr配置文件拷贝过来既可。(就是example/solr/collection1/conf下的文件)

4. 启动 tomcat,启动成功后停止 tomcat,并将 solr.war删除  5. 将 solr-server\solr-4.7.2\dist下的 jar拷贝到
apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib下  6. 将 solr-server\solr-4.7.2\dist\solrj-lib下的 jar拷贝到
apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib下 
7. 将 solr-server\solr-4.7.2\example\resources\log4j.properties拷贝到
apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib下 
8. 新建 solrhome目录 将 solr-server\solr-4.7.2\example\multicore下所有文
件夹拷贝至 solrhome,本次将 solrhome新建路径为 D:\solr-server\SolrHome。 
9. 修改 apache-tomcat-7.0.55\webapps\solr\WEB-INF\web.xml文件  解注释以下内容:  <env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:\solr-server\SolrHome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
10. 修改tomcat conf下server.xml文件配置,加入 URIEncoding="UTF-8"防
止中文搜索乱码。在<Host>节点下添加项目配置:
<Context path="" docBase="D:\Tomcat\webapps\solr" debug="0"/>
启动tomcat,输入http://127.0.0.1:8080,不用输入/solr,既可访问项目 11. 访问搜索界面http://127.0.0.1:8080/browse失败,原因是solrconfig.xml
配置文件中指定的jar包路径不对,从examples中copy过来的solrconfig.xml配置文件中指定jar文件如下。



 

作者:Vam8023
来源链接:https://www.cnblogs.com/Vam8023/p/5688295.html


版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/server/68236.html

标签: Solr
分享给朋友: