solr5.5教程-solr.home 配置

Posted yin.kh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的根目录下,找到或者新建路径:conf\Catalina\localhost;

根据你部署的项目名称,新建一个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的根目录下,找到bin\catalina.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

以上是关于solr5.5教程-solr.home 配置的主要内容,如果未能解决你的问题,请参考以下文章

solr.Net课程三 solr5.5 IKAnalyzer分词配置

Solr5.5.5 学习 二 配置数据库

solr5.5.0在CenOS上的安装与配置

solr.Net课程二 solr5.5之core配置

Solr5.5.1 IK中文分词配置与使用

python3.4.4+solr5.5+hadoop2.6.3