`
beritha
  • 浏览: 13604 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

win7系统tomcat下部署solr

    博客分类:
  • solr
 
阅读更多

本文主要是运用war包部署solr系统,以此记录部署过程

tomcat下部署solr,需要注意2点:

 1.solr.war包里面没有日志文件,需要把相关的日志文件引入进来

  2.tomcat部署方式不同,solrconfig.xml配置不同

下面具体说:

   1.引入相应包和日志配置文件,包和日志配置文件在下载的solr解压文件里面都有,路径分别\example\lib\ext中的jar包、\example\resources中的log4j.properties,把jar包和配置文件放到tomcat的lib下

   2.以下的tomcat部署方式任选一种

        第一种:

            把solr.war包直接放到tomcat的webapps下面,启动,此时会报错(无法加载solrconfig.xml文件),暂时不管,找到webapps下面solr目录下的WEB-INF的web.xml文件,添加

            

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>D:/solr</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

     其中,D:/solr是solr解压文件里面example目录下的solr文件夹在你本地存放的位置

 

     到此,重启tomcat  OK

   

     第二种:

        在tomcat下的conf\Catalina\localhost下建一个solr.xml(文件名之所以用solr,因为war包的名称也是solr,即文件名要和war包名称相同),内容为:

       

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\test\solr.war" debug="0" crossContext="true" >  
   <Environment name="solr/home" type="java.lang.String" value="D:\solr" override="true" />  
</Context> 

   其中,docBase为war包的路径,value的值“D:\solr”同是solr解压文件里面example目录下的solr文件夹在你本地存放的位置

 

   启动tomcat OK

 

   当出现

整个部署已经可以了(tomcat设置端口为80,war包名称为solr,如果不是,需要加上端口号,项目名称改为自己的项目)
 

  • 大小: 73.3 KB
分享到:
评论

相关推荐

    tomcat下部署solr

    标题中的“tomcat下部署solr”意味着我们将讨论如何在Apache Tomcat服务器上安装和配置Apache Solr,这是一个流行的开源搜索引擎。Solr使得在大量数据中进行全文搜索、近似搜索、拼写检查以及多种其他高级功能变得...

    Solr在Tomcat下的部署

    ### Solr在Tomcat下的部署知识点详解 #### 一、准备工作 在开始部署Solr之前,需要准备以下软件包: 1. **Tomcat版本**:本案例中...通过本文的详细介绍,相信读者已经对如何在Tomcat下部署Solr有了较为清晰的认识。

    Tomcat8.0与Solr8.0的整合

    Tomcat作为一款开源的Servlet容器,广泛用于部署Java应用,而Solr则是一个强大的全文搜索引擎,适用于构建高效的搜索功能。本教程将详细介绍如何在Tomcat 8.0中整合Solr 8.0,并配置IK分词器,以实现更精准的中文...

    tomcat9 + solr

    标题 "Tomcat9 + Solr" 提示我们讨论的是如何在Apache Tomcat 9服务器上部署和运行Apache Solr搜索引擎。Solr是一个基于Java的开源全文搜索引擎,它提供了高效的索引和搜索功能,广泛用于企业级的信息检索系统。...

    solr7.x在tomcat部署文档

    在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用solr做全文索引的人一起学习交流一下。

    window下tomcat+solr整合

    标题中的“window下tomcat+solr整合”指的是在Windows操作系统环境下,将Apache Tomcat(一个流行的Java Servlet容器)与Apache Solr(一个基于Lucene的全文搜索服务器)进行集成,以便实现高效的全文检索功能。...

    tomcat整合solr.rar

    这些文档可能会讲解如何在Tomcat环境下设置Solr服务器,包括部署Solr的WAR文件,配置服务器端的XML文件,以及调整Solr的配置以适应特定需求。 "solr-7.1.0.zip"是Solr的源代码和二进制文件,通常包含了Solr服务器的...

    solr4.10.2与tomcat6的整合

    ### Solr 4.10.2 与 Tomcat 6 的整合详解 #### 一、Solr 与 Tomcat 整合概述 Solr 是一个高性能、采用 ...这对于构建基于 Solr 的全文检索系统非常有帮助,可以方便地实现分布式部署和管理,提高系统的稳定性和性能。

    solr与tomcat整合

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

    solr在Tomcat中的部署.zip

    solr在Tomcat上的完成部署 (1)准备工作:下载apache-tomcat-8.5.37,solr-7.7.1.tgz,Jdk1.8 解压solr7,进入solr7解压后的目录 (C:\Users\Administrator\Downloads\solr-7.7.1),复制并重命名solr-7.7.1目录里...

    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下的搭建和配置数据库

    ### Solr 在 Tomcat 下的搭建与配置数据库详解 #### 一、Solr 在 Tomcat 下的搭建步骤 **步骤1:准备Solr环境** - 首先确保已安装了Tomcat服务器以及Solr软件。 - 假设`SOLR_HOME`设置为`E:\software\apache-solr...

    solr7.2.0 jdk1.8 tomcat8 部署

    总结,部署Solr 7.2.0到JDK 1.8环境下的Tomcat 8涉及到多个步骤,包括安装和配置JDK,准备Tomcat,部署Solr,创建和配置Solr核心,以及导入和查询数据。这是一个基础的部署流程,实际使用时可能还需要考虑安全性、...

    solr4.9与tomcat8,tomcat7整合

    在Solr 4.9版本中,可以与Jetty或Tomcat这样的Servlet容器进行集成,以实现更灵活的部署。 1. **Solr 4.9与Jetty的直接运行** - 首先,你需要从Apache官网下载Solr 4.9的zip包,并解压。 - 使用CMD命令行,进入...

    java搜索系统solr部署tomcat实战

    本文将详细介绍如何通过一系列步骤,在Tomcat环境下部署Solr搜索系统,为读者提供一个实际可行的操作指南。 #### 二、准备工作 在正式部署之前,确保已具备以下条件: 1. **安装Java环境**:Solr和Tomcat均基于...

    tomcat8+solr7.4+IK

    【标题】"Tomcat8+Solr7.4+IK"是一个在Linux环境下搭建的搜索引擎解决方案,其中包含了Apache Tomcat 8作为应用服务器,Solr 7.4作为搜索引擎核心,以及IK Analyzer作为中文分词工具。这个配置适用于需要处理大量...

    Solr3.5整合Tomcat

    在这个场景下,Tomcat 作为一个流行的 Java 应用服务器,常常被用来部署 Solr。下面我们将详细讨论如何将 Solr 3.5 版本整合到 Tomcat 中。 首先,我们需要了解 Solr 3.5 的主要特性。这个版本包含了对搜索性能的...

Global site tag (gtag.js) - Google Analytics