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

solr4.0在tomcat6下部署

 
阅读更多

安装方法:http://wiki.apache.org/solr/SolrTomcat

 

Solr是一个基于Lucene java库的企业级搜索服务器,本文记录了solr的安装过程,版本为最新的4.0。


1) 下载

    从solr的官网http://lucene.apache.org/solr/找到最新的版本4.0.

    解开下载的apache-solr-4.0.0.zip或apache-solr-4.0.0.tgz文件到apache-solr-4.0.0目录.


2) 简易安装

    solr的发布包中包含一些example,为了方便的运行这些example,solr的发布包中还额外的附带了jetty以便我们可以快速的搭建一个可运行的solr实例。

    因为一切都是现成的,因此过程就很简单了, 参考solr的教程(http://lucene.apache.org/solr/tutorial.html), 步骤如下:

1. cd apache-solr-4.0.0/example
2. java -jar start.jar
3. 打开浏览器访问 access http://localhost:8983/solr/admin/ 

     如果可以看到solr的搜索页面,说明solr正常运行。足够简单吧。

3) 标准安装

    上面的简易安装方式终究不能运用于正式场合,因此还是需要标准安装方式。

    solr的安装其实需要做的事情不多,因为本身就只需要运行起来是一个打包好的war包,只要配置OK就可以运行于各个web container。

    通用的solr安装步骤如下:

1. 准备好web container 如tomcat, jetty, resin等
注意安装前先停止web container服务器。

2. 从上面解压好的solr发布包中找到example\solr目录
这个目录可以用来作为配置solr的模板使用
将example\solr目录复制到其他路径,如C:\solr,以后这个目录就将作为solr home使用

注意有个文件需要修改一下,$SOLR_HOME/conf/solrconfig.xml,找到dataDir设置:

默认为<dataDir>${solr.data.dir:}</dataDir>,用的是相对路径,这个需要修改为完整路径:

<dataDir>${solr.data.dir:C:\solr\data}</dataDir>

3. 从上面解压好的solr发布包中找到solr的war包
apache-solr-4.0.0/dist/apache-solr-4.0.0.war
可以将这个war复制到C:/solr目录下
4) 安装于tomcat

    以下内容参考官网文档 http://wiki.apache.org/solr/SolrTomcat.  

    1. 修改tomcat的server.xml文件

主要是修改监听端口,另外需要设置URIEncoding为UTF-8。

    <Connector port="8983" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8" />

    2. 增加tomcat\conf\Catalina\localhost\solr.xml文件

内容为:

<?xml version="1.0" encoding="utf-8"?>
<Context docBase="C:\solr\apache-solr-4.0.0" debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="C:\solr" override="true"/>
</Context>
分享到:
评论

相关推荐

    solr4.10.2与tomcat6的整合

    - 在 Tomcat 的配置目录 `conf/Catalina/localhost` 下创建一个名为 `solr.xml` 的文件。 - 编辑该文件,添加以下内容: ```xml &lt;Context docBase="C:/Users/longge/Desktop/solr-4.10.2/dist/solr-4.10.2.war" ...

    solr4.7在tomcat6中部署

    本文详细介绍了如何在Tomcat 6环境下部署Solr 4.7.2。通过对关键配置文件的修改以及必要的文件复制操作,用户可以顺利地完成整个部署过程。此外,还提供了一些注意事项,帮助读者更好地理解和应用这些步骤。通过以上...

    Solr在Tomcat下的部署

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

    Solr 4.0 源代码实例

    在Jetty和Tomcat等应用服务器下运行Solr,需要对服务器进行适当的配置。例如,你可能需要在服务器的web.xml文件中配置Solr的Context,以便让服务器知道如何处理Solr的请求。同时,还需要确保服务器有足够的内存来...

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

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

    Solr3.5整合Tomcat

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

    tomcat下部署solr

    在部署Solr于Tomcat之前,我们需要以下步骤: 1. **下载与准备**: - 下载最新版本的Apache Solr,通常可以从官方网站(https://lucene.apache.org/solr/download.html)获取。 - 同时,确保已安装并运行了Apache...

    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目录里...

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

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

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

    2. **安装Solr与Tomcat**:在安装了JDK的环境下,下载Solr的最新版本并解压,同时确保Tomcat也已安装并配置好。将Solr的war包部署至Tomcat的webapps目录下。 3. **配置Solr与ZooKeeper集成**:为了实现Solr的高可用...

    solr7.2.0 jdk1.8 tomcat8 部署

    在这个场景中,我们将讨论如何在Java Development Kit (JDK) 1.8环境下,使用Apache Tomcat 8来部署Solr 7.2.0。 首先,确保你的系统已经安装了JDK 1.8。JDK是Java开发和运行的基础,包含了编译器、JRE(Java ...

    solr4.9与tomcat8,tomcat7整合

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

    配置了solr服务的tomcat

    在本场景中,我们关注的是将 Solr 集成到 Tomcat 服务器上,以便利用其强大的搜索能力。Tomcat 是一个流行的开源 Java 应用服务器,常用于部署 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日志目录下。

    solr7.x在tomcat部署文档

    在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用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.7.2服务器tomcat集成

    5. **索引路径配置**:描述中提到索引路径在`tomcat\bin`中,这可能是误述,因为通常索引文件会存储在`solr_home`的每个核心的`data`目录下。如果你需要更改索引路径,需要在`solrconfig.xml`中修改`dataDir`属性。 ...

Global site tag (gtag.js) - Google Analytics