首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

设立solr/home的三种方式

2012-09-29 
设置solr/home的三种方式?solr/home是solr实例化core核的依据和入口,是必不可少的配置。在tomcat中有三种方

设置solr/home的三种方式

?

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

在tomcat中有三种方式可以完成其配置。

?

1、在web.xml中设置

? ? <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>

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

?

?

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

?

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

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

内容为:

<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>

?

?

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

?

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

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

热点排行