zoukankan      html  css  js  c++  java
  • solr5.5教程-solr.home 配置

     solr/home是solr实例化core核的依据和入口,是必不可少的配置。

    1、在web.xml中设置

        <env-entry>

           <env-entry-name>solr/home</env-entry-name>

           <env-entry-value>d:/solr/solr_home</env-entry-value>

           <env-entry-type>java.lang.String</env-entry-type>

        </env-entry>

    此中方式在部署时,不方便,需打包前给据部署环境修改。

    2、通过tomcat的JNDI方式设置变量

    在你安装tomcat的根目录下,找到或者新建路径:confCatalinalocalhost;

    根据你部署的项目名称,新建一个XML文件,如果包名叫solr,就叫solr.xml。

    内容为:

    <Context docBase="solr" path="/solr" reloadable="true" source="org.eclipse.jst.jee.server:solr">

          <Environment name="solr/home" type="java.lang.String" value="d:/solr/solr_home" override="true" />

    </Context>

    后边两种没有尝试成功

    3、tomcat启动的JAVA_OPTS参数设置方式

    在你安装tomcat的根目录下,找到bincatalina.bat 在JAVA_OPTS选项中添加, 

    如windows下,可在最前面加入一行set JAVA_OPTS -Dsolr.solr.home=d:/solr/solr_home

    4、基于当前路径

    启动tomcat时需要cd(切换)到${the_path_to solr_home},然后执行sh ${tomcat_home}/bin/startup.sh

  • 相关阅读:
    json 总结
    Django---admin简单功能
    Django---Models
    Django---Template(模板)
    Django---URL、Views
    Django---定义、MVC和MTV模式、命令行工具、配置文件settings
    必学算法
    一个虚拟社交公司的融资历程
    分布式系统,本文引用“courage”的博客
    mysql语句
  • 原文地址:https://www.cnblogs.com/yinkh/p/5343383.html
Copyright © 2011-2022 走看看