solr之环境配置三

配置安装Solr到Tomcat

1. 解压 solr4.7.2.zip
2. 将 solr-4.7.2distsolr-4.7.2.war拷贝到 apache-tomcat-7.0.55webapps下,
重命名为 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-serversolr-4.7.2dist下的 jar拷贝到
apache-tomcat-7.0.55webappssolrWEB-INFlib下  6. 将 solr-serversolr-4.7.2distsolrj-lib下的 jar拷贝到
apache-tomcat-7.0.55webappssolrWEB-INFlib下 
7. 将 solr-serversolr-4.7.2example esourceslog4j.properties拷贝到
apache-tomcat-7.0.55webappssolrWEB-INFlib下 
8. 新建 solrhome目录 将 solr-serversolr-4.7.2examplemulticore下所有文
件夹拷贝至 solrhome,本次将 solrhome新建路径为 D:solr-serverSolrHome。 
9. 修改 apache-tomcat-7.0.55webappssolrWEB-INFweb.xml文件  解注释以下内容:  <env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:solr-serverSolrHome</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:Tomcatwebappssolr" 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文件如下。



原文地址:https://www.cnblogs.com/Vam8023/p/5688295.html