`

Solr部署到Tomcat

 
阅读更多

1:

下载solr: solr-4.9.0.tgz: http://www.apache.org/dyn/closer.cgi/lucene/solr/ 

 

2:

解压缩 solr-4.9.0.tgz

 

3:

将 solr-4.9.0\example\webapps 目录中的 solr.war复制到tomcat的webapps目录中,解压solr.war

 

4:

在任意目录建一个 solr-resources 文件夹, 比如: d:/solr-resources

 

5:

到 example/solr目录,将 此目录下的所有文件和文件夹拷贝到 刚建的 d:/solr-resources 文件夹中

 

6:

将 solr-4.9.0\example\lib\ext 下所有的jar包复制到 tomcat\webapps\solr/WEB-INF\lib中,这是solr的独立日志处理模块

 

7:

在tomcat/webapps/solr/WEB-INF/目录下新建一个 classes目录,将 example/resources/下的log4j.properties文件复制到该文件目录中,否则日志模块无法正常工作.

 

8:

tomcat/webapps/solr/WEB-INF/web.xml文件中用于配置环境变量的标签,去掉注释,且修改环境变量为:

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

 9:

启动tomcat,控制台打印出info和warn信息,详情查看 d:/solr-resources/collection1\conf\solrconfig.xml 中的配置:

<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
 <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />

<lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />

<lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />

 这是没有把上面模块加入,所以会报警告,把这段注释掉即可.

 

10:

在浏览器输入:http://localhost:8080/solr 即可看到管理页面.

 

分享到:
评论

相关推荐

    solr4.10.2与tomcat6的整合

    将 Solr 与 Tomcat 进行整合,可以使 Solr 成为一个可被外部应用访问的服务,便于进行分布式部署和管理。 #### 二、环境准备 1. **下载所需软件**: - Solr 4.10.2 - Apache Tomcat 6.0.36 2. **解压安装**: ...

    Solr3.5整合Tomcat

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

    solr_Tomcat_lib包

    安装`solr_Tomcat_lib`包到Tomcat的`WEB-INF/lib`目录下,是将Solr部署到Tomcat服务器的关键步骤。这使得Tomcat可以加载所有必要的库文件,以便正确地运行Solr实例。 在部署过程中,确保Tomcat版本与Solr版本兼容,...

    配置了solr服务的tomcat

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

    solr4.9与tomcat8,tomcat7整合

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

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

    ### Solr 3.5与Tomcat的部署配置及与Java项目的集成 #### 一、Solr 3.5与Tomcat的部署配置 **1. 下载与安装Solr** 首先,需要从官方或其他可信任来源下载Apache Solr 3.5.0。根据描述中的链接(虽然不可用),...

    solr3.5与tomcat6集成,添加自己的分词器

    本文将详细介绍如何在Tomcat 6环境下部署Solr 3.5,并实现自定义分词器。 #### 二、Solr与Tomcat集成步骤 ##### 步骤1:准备环境 确保已安装以下软件: - Tomcat 6.0.35 - Lucene 3.5.0 - Solr 3.5.0 - mmseg4j ...

    Solr在Tomcat下的部署

    ### Solr在Tomcat下的部署知识点详解 #### 一、准备工作 在开始部署Solr之前,需要准备以下软件包: 1. **Tomcat版本**:本案例中使用的是`apache-tomcat-6.0.41`。Tomcat作为Java Servlet容器,是Apache软件基金会...

    java搜索系统solr部署tomcat实战

    ### 使用Tomcat部署Solr搜索系统的实战指南 #### 一、引言 随着大数据时代的到来,数据处理与检索成为IT领域的重要课题之一。Solr作为一款高性能、采用Java开发的全文搜索引擎,在诸多应用场景中表现出色。为了更...

    solr与tomcat整合

    标题“solr与tomcat整合”涉及的是将Apache Solr搜索引擎集成到Apache Tomcat应用服务器的过程。Solr是一款基于Lucene的开源搜索平台,而Tomcat是Java Servlet和JavaServer Pages的容器。整合这两者可以方便地在Web...

    tomcat下部署solr

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

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

    ### ZooKeeper实例与Solr(tomcat)集群部署详解 #### 一、部署背景与目的 在大数据处理和搜索引擎技术领域,ZooKeeper与Solr是两个不可或缺的技术组件。ZooKeeper作为分布式协调服务,提供了高可用性以及一致性保证...

    solr4.7.2服务器tomcat集成

    将Solr与Tomcat集成,可以利用Tomcat的管理和部署能力,为Solr提供一个稳定的运行环境。 集成Solr4.7.2和Tomcat7的步骤主要包括以下几个关键点: 1. **下载与解压**:首先,你需要下载Apache Solr 4.7.2和Tomcat7...

    solr安装部署文档

    3. Apache Solr 带有一个内置的 Jetty 服务器(低版本可能没有,需要将 Solr 部署到 Tomcat 中),使用自带的 Jetty 启动服务。 4. 进入 bin 文件夹下,执行 cmd 命令,启动 Solr 服务(Solr 启动的默认端口为 8983...

    solr-4.10.2部署到Tomcat所需的jar包和IK分词器资源

    4. **提取必要的jar包**:从提供的压缩包中,提取与Solr部署相关的jar文件。这些jar包通常位于Solr的`dist`或`server/lib`目录下,包括Solr的服务器端核心库、Jetty服务器、以及用于处理HTTP请求的Servlet库等。 5....

    solr4.7在tomcat6中部署

    ### Solr 4.7 在 Tomcat 6 中部署详细步骤及知识点解析 #### 一、Solr 和 Tomcat 简介 - **Solr**:Apache Solr 是一个高性能、采用 Java 开发的全文搜索引擎。它基于 Lucene 库,支持高度可扩展性而不牺牲性能,...

    Solr3.6 + 中文分词 完整Tomcat工程部署包

    在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...

    solr6.0 tomcat搭建

    #### 第一步:部署 Solr Web 应用到 Tomcat 1. **复制 Solr Web App**: 打开 `solr-6.6.2/server/solr-webapp` 目录,将其中的 `webapp` 文件夹复制到 Tomcat 的 `webapps` 目录下,并将其重命名为 `solr`。 2. **...

Global site tag (gtag.js) - Google Analytics