zoukankan      html  css  js  c++  java
  • 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文件如下。



  • 相关阅读:
    指针类型
    集合类型
    VMware打开虚拟机没反应的解决方案(全面汇总)
    redis主从|哨兵|集群模式
    MYSQL一次千万级连表查询优化
    StackExchange.Redis通用封装类分享
    Redis-五种数据类型解析
    Redis并发问题
    C#委托和事件
    Invoke 和 BeginInvoke 的区别
  • 原文地址:https://www.cnblogs.com/Vam8023/p/5688295.html
Copyright © 2011-2022 走看看