Solr基础--设置solr/home的三种方式

这是在开源中国的第一篇博文,但愿将本身遇到的问题,搜藏的笔记跟你们共享,固然今天的内容也不是本人原创,仅仅做为一个开始。争取之后多多原创。java

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

在tomcat中有三种方式能够完成其配置。apache

一、在web.xml中设置windows

<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>C:/example2/solr(path_to_solr_home_solr)</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>tomcat

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

二、经过tomcat的JNDI方式设置变量webapp

在你安装tomcat的根目录下,找到或者新建路径:conf\Catalina\localhost; 根据你部署的项目名称,新建一个XML文件,若是包名叫solr,就叫solr.xml。 内容为:ide

<Context docBase="E:/apache-tomcat6_1/webapps/solr(the_path_to solr.war)" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="C:/example2/solr(the_path_to_solr_home)" override="true" /> </Context>debug

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

在你安装tomcat的根目录下,找到bin\catalina.bat 在JAVA_OPTS选项中添加, 如windows下,可在最前面加入一行set JAVA_OPTS -Dsolr.solr.home=C:/example2/solr

相关文章
相关标签/搜索