`

配置solr到tomcat

阅读更多
1. 建立solr的目标文件夹。
d:/lucene/solr/home


2. 将下载的solr文件目录的/example/solr里的所有文件粘贴到home中。

3. 将solr文件目录的/example/webapps/solr.war粘贴到
d:/lucene/solr/server/

4. 打开d:/lucene/solr/home/config/solrconfig.xml
找到
  <dataDir>${solr.data.dir:}</dataDir>
修改为
<dataDir>${solr.data.dir:D:\lucene\solr\home\data}</dataDir>
也就是我们存放索引文件的目录。


5.设置相应的tomcat的context
打开tomcat/config/serverl.xml
找到
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

在里面添加如下:
<Context path="/solr" docBase="D:/lucene/solr/server/solr.war" reloadable="false"></Context>

6. 为context设置相应的环境变量,说明solr的主目录的地址,也就是home目录。
在上面的<Context></Context>中加入

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


7.打开D:lucene/solr/home/conf/solrconfig.xml
修改  <queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>
为enable="${solr.velocity.enable:false}"

如果不修改这里, 会报出错误:
HTTP Status 500 - Severe errors in solr configuration


=====================================
linux下的配置和windows略有不同,如下:
	<Context path="/solr" docBase="solr/" reloadable="false">
		<Environment name="solr/home" type="java.lang.String" value="/usr/local/solr/home" override="true"/>
	</Context> 


docBase="/usr/local/solr/server/solr
分享到:
评论

相关推荐

    solr与tomcat整合

    要在Tomcat中配置Solr,需要修改Tomcat的`conf/Catalina/localhost`目录下的`solr.xml`文件。设置`docBase`属性为`E:\ruanjian\lucene-3.6.2\solr\server\solr`,这是你的Solr应用的路径。 5. **配置Context**: ...

    solr4.10.2与tomcat6的整合

    - 将 solr-4.10.2/dist 目录下的 solr-4.10.2.war 包拷贝到 Tomcat 的 webapps 目录中。 ##### 3.4 解析 war 包 - 启动 Tomcat,使其自动解析 solr-4.10.2.war 包。 - 停止 Tomcat,进入 webapps 目录,删除 solr-...

    配置了solr服务的tomcat

    在本场景中,我们关注的是将 Solr 集成到 Tomcat 服务器上,以便利用其强大的搜索能力。Tomcat 是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。下面我们将详细介绍如何配置已集成 Solr 的 Tomcat ...

    solr在tomcat下的搭建和配置数据库

    - 将`solr-4.3.0\example\resources\log4j.properties`文件复制到`tomcat/lib`下,用于配置Solr的日志输出。 - 注意:如果不进行此步骤,则可能会遇到类似“org.apache.catalina.core.StandardContext filterStart ...

    solr+tomcat项目

    接下来,配置Solr核心(或者称为"collection")。Solr允许创建多个独立的搜索索引,每个都有自己的配置。在`example/solr`目录下,有预设的核心示例。你可以复制这些核心目录,重命名并根据需要修改配置文件(如`...

    solr+tomcat处理后的简易部署+说明文档(上)

    3. **配置Solr**:虽然我们说的是“简易部署”,但可能仍需要对Solr的配置文件进行一些调整,例如`solrconfig.xml`和`schema.xml`,以适应你的特定需求。这些文件通常位于解压后的Solr目录的`conf`子目录下。 4. **...

    Solr3.5整合Tomcat

    总之,Solr 3.5 整合到 Tomcat 可以让你利用 Tomcat 的稳定性和灵活性来运行和管理 Solr 搜索服务,从而在 web 应用中实现高效的全文检索功能。通过理解 Solr 的配置和 Tomcat 的部署机制,你可以更好地定制和扩展你...

    solr5.5.4&tomcat8.5.20 solr已经配置好,直接启动Tomcat即可

    solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。

    solr与tomcat配置安装教程

    2. **配置Solr核心**: - 在`solr/example/solr/`目录下,你会发现几个预定义的核心,如`collection1`。你可以根据需求创建新的核心,或者修改现有的配置以满足特定的索引和查询需求。 - 配置文件主要在`conf`目录...

    Solr在Tomcat下的部署

    1. **复制multicore文件夹**:将`solr-4.4.0/example/multicore`文件夹复制到`tomcat/webapps/solr`目录下。这个步骤有助于Solr更好地利用多核处理器的优势,从而提升搜索效率和响应速度。 #### 四、创建配置文件 ...

    solr6.0 tomcat搭建

    1. **复制日志配置文件**: 将 `E:\solr-6.6.2/server/resources/log4j.properties` 复制到 `Tomcat/solr/WEB-INF/classes` 文件夹下。 2. **修改 web.xml 文件**: - 在 `Tomcat/solr` 目录下找到 `web.xml` 文件,...

    solr-tomcat7

    **五、配置Solr的请求处理器和搜索组件** Solr的核心配置文件`solrconfig.xml`和`schema.xml`定义了请求处理器(Request Handler)和搜索组件(Search Component),分别负责处理来自客户端的请求和执行搜索操作。你...

    solr_Tomcat_lib包

    同时,根据具体需求,可能还需要配置Solr的配置文件(如`solrconfig.xml`和`schema.xml`),定义索引字段、分析器和请求处理器等。 博客链接(http://blog.csdn.net/x631617479/article/details/54232758)提供了一...

    java搜索系统solr部署tomcat实战

    整个过程中需要注意的关键点包括正确配置Solr和Tomcat的相关设置、添加必要的依赖库以及正确配置Solr Core。这些步骤虽然较为繁琐,但一旦完成部署,就能享受到Solr带来的高效搜索体验。此外,为了进一步提高性能和...

    tomcat9 + solr

    - 编辑`solr/solr.xml`以配置Solr的数据存储位置、内存设置等。 7. **配置和索引数据**: - 使用Solr提供的API或管理界面,配置你的索引字段、分析器、查询处理器等。 - 将数据导入Solr进行索引,可以通过HTTP...

    solr+tomcat处理后的简易部署+说明文档(下)

    6. **创建和配置Solr核心**:根据业务需求,你可能需要创建新的Solr核心或者修改已有的配置。核心的配置文件通常位于`server/solr/configsets`目录下,包括`schema.xml`(定义字段和字段类型)、`solrconfig.xml`...

    Linux-solr-tomcat

    - 配置Solr:将Solr的`server/solr-webapp/webapp/WEB-INF/web.xml`中的`&lt;Context&gt;`标签内的`docBase`属性指向Tomcat的`webapps`目录。 3. **配置IK分词器** - 下载IK分词器:访问IK分词器的GitHub仓库或官方网站...

    ZooKeeper实例 + Solr(tomcat)集群部署

    3. **配置Solr与ZooKeeper集成**:为了实现Solr的高可用性和负载均衡,需要在Solr的配置文件中指定ZooKeeper的连接信息。在`solr.xml`文件中添加以下配置: ``` &lt;str name="zookeeperHost"&gt;172.18.85.155:9080...

    solr3.5与tomcat的部署配置以及与java项目的集成

    - **配置Tomcat的Server.xml**:打开Tomcat的`server.xml`文件,配置Solr Web服务的虚拟路径。 **4. 解决常见问题** 启动Tomcat时可能出现的错误需通过修改`solrconfig.xml`来解决。重启Tomcat后,可通过访问`...

    Tomcat8.0与Solr8.0的整合

    总结来说,整合Tomcat 8.0与Solr 8.0的过程主要包括下载和安装两个组件,部署Solr的WAR文件到Tomcat,配置IK分词器,以及在Solr的schema.xml中定义字段类型。完成这些步骤后,你就能够利用Tomcat的便捷性和Solr的...

Global site tag (gtag.js) - Google Analytics