`
dingjun1
  • 浏览: 213335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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方式设置变量


转载:
http://myq526180048.iteye.com/blog/1664127


在你安装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
分享到:
评论

相关推荐

    SOLR HOME 相对路径配置

    在这个XML配置中,`docBase`指定了Solr应用的位置,`Environment`标签则设置了`SOLR_HOME`的环境变量,其`name`属性为`solr/home`,`value`属性指定实际的`SOLR_HOME`路径,`override="true"`确保这个配置会覆盖其他...

    配置好的solr启动环境

    描述中提到“直接修改web.xml设置一下solr core路径”,这是Solr中的关键配置步骤。web.xml文件是Tomcat的部署描述符,用于配置应用的行为。在Solr中,每个独立的搜索实例被称为一个"Core",每个Core有自己的配置...

    solr4.9与tomcat8,tomcat7整合

    - 如果启动后出现错误,如`Could not load core configuration`或`ConfigSolr - /root/solr/home/solr.xml does not exist`,可能是因为`solr.xml`配置不正确。检查`solr.xml`文件,确保`docBase`和`solr/home`的...

    solr 的使用及安装

    2. **解压与配置**:将下载的压缩包解压到指定目录,修改 `solr_home` 目录指向你的数据存储位置,如 `SOLR_HOME=/path/to/solr_instance`。 3. **启动 Solr**:在 Solr 的 bin 目录下,运行 `./solr start`(Linux/...

    解决solr启动404问题

    在`solr.in.sh`或`solr.in.cmd`中设置`SOLR_HOME`环境变量指向你的`solrhome`目录。描述中提到,你需要修改`wen.xml`中的`solrhome`路径,但默认情况下,Solr的配置文件应该是`server/solr/solr.xml`。在这个文件中...

    在tomcat环境下搭建solr3.5和mmseg4j搜索引擎

    &lt;Environment name="solr/home" type="java.lang.String" value="D:/solr/apache-solr-3.5.0/example/solr" override="true" /&gt; &lt;/Context&gt; ``` - 上述配置指定了Solr应用的基本位置以及其运行时的home目录。 4...

    solr-5.2.1-src.tgz源码

    创建solr/home, 把solr-4.2.0\example\solr所有文件复制到你创建的solr/home目录下 3. 创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入...

    solr-5.2.1.part1.rar 编译第1部分,共2部分

    创建solr/home, 把solr-4.2.0\example\solr所有文件复制到你创建的solr/home目录下 3. 创建JNDI让程序找到solr/home(当然你也可以用System Properties方式), 在WebRoot/META-INF目下创建context.xml 文件,并写入...

    Solr3.5整合Tomcat

    路径/to/solr/home" path="/solr" debug="0" crossContext="true" /&gt; ``` 其中,“路径/to/solr/home”应替换为 Solr 解压后的根目录。 3. **修改 Solr 配置**:回到 Solr 的安装目录,打开 `solr/conf/...

    ubuntu下solr7的ik分词及配置使用

    配置Solr服务器,修改`/opt/solr/server/solr/solr.in.sh`,设置SOLR_HOME和JAVA_HOME: ```bash export SOLR_HOME=/opt/solr/server/solr export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ``` 启动Solr服务...

    tomcat和solr的配置安装过程

    &lt;Environment name="solr/home" type="java.lang.String" value="/usr/apache-tomcat-7.0.42/webapps/solr/solr_home" override="true"/&gt; &lt;/Context&gt; ``` 最后,我们需要配置 Tomcat 的日志记录。在 `server.xml` ...

    solr安装和介绍

    5. **配置 solr/home**:在 `/home/itcast/tomcat/apache-tomcat7-solr/webapps/solr/WEB-INF/web.xml` 中配置 solr/home。 ```xml &lt;env-entry-name&gt;solr/home&lt;/env-entry-name&gt; &lt;env-entry-value&gt;/home/itcast...

Global site tag (gtag.js) - Google Analytics