Solr4.8.1与Tomcat7整合

Solr4.8.1和Tomcat7都可以到官方网站去下载,我这里就不多说了,如下图。

这里我们首先解压Solr-4.8.1.zip,再解压Tomcat,解压后,再在当前文件夹下建2个文件夹,一个用来放Solr的目录文件的,一个用来放Tomcat要跑起来的solr项目,如下图:

将\solr-4.8.1\example\solr下的文件拷贝到home文件夹下,将\solr-4.8.1\example\webapps下的solr.war拷贝到server目录下并解压并删除war包,如下图:

我们在home目录下建一个文件夹,叫data,用来存储索引文件:\home\data,并找到\home\collection1\conf目录下的solrconfig.xml找到如下行,指定索引数据存放路劲。

指定Solr的工作目录,找到server目录中的solr项目,到WEB-INF下找到web.xml并找到如下代码,去掉注释,将env-entry-value的值改成home目录。

到这里,Solr的就配置完成了,接下来配置Tomcat。

Tomcat其实只是部署运行Solr项目。我们把tomcat的server.xml中增加host节点,如下:

这里我直接使用了域名,你们可以将search.solr.com应解析到本地,当然你们这里也不需要配置这么复杂,可以直接在Context中加入,输入localhost就可以了!

到这里,并不会如愿以偿的不报错,实际上还是会报错的,我们需要将\solr-4.8.1\example\lib\ext下的所有jar包加入到server中的solr项目中去。这时候再运行tomcat就不会报错了。如下图:

ok,solr和tomcat整合完成了,接下来就继续讲解solr其他的知识。

时间: 2024-08-05 12:49:23

Solr4.8.1与Tomcat7整合的相关文章

IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口

IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口 背景: 最近公司有一个项目要上线,需要用到iis和tomcat整合,共用80端口.由于公司的数据都非常重要,只通过端口映射到外网的80端口,其它端口都不开放. 我部署的环境是Win2008R2_x64, IIS7和JDK1.7.0_51,tomcat7.0.59 一.关闭Windows2008中IE增强的安全配置. 服务器管理器----配置IE ESC----管理员和用户都选择禁用 .如图. 二 .IIS安装 安装: 1.   

Solr-4.10.2与Tomcat整合

1.将下载的solr解压至D:\solr,拷贝d:\solr\solr-4.10.2\example\webapps\solr.war到Tomcat的webapps\目录中.直接解压 solr.war 或者启动Tomcat 解压 solr.war2.新建 D:\solr\data目录,拷贝d:\solr\solr-4.10.2\example\solr文件夹到 D:\solr\data3.修改 D:\solr\data\solr\collection1\conf\solrconfig.xml  

solr4.5.1与IKAnalyzer2012FF_u1整合

1.将 E:\jar\solr-4.1.0\solr-4.1.0\example\webapps 下的 solr.war 拷贝到 tomcat下 运行  tomcat ,此时控制台里面会有报错提示,是找不到solr的实例运行环境.这时关闭tomcat. 2.删除webapps目录下面的solr.war包.将下载的solr目录下面的example下面的solr目录复制到tomcat的webapps/solr下面.下面的目录结构大概是这样的webapps/solr/solr/collection1类

solrCloud 单机多节点部署(zookeeper3.4.6+solr4.10.4+tomcat7.0.61)

本套方案是在linux单主机上部署多个solr节点,最终达到solrCloud的效果.先展示下solrCloud单机部署的效果: 在solrCloud上已经创建了两个collection. 接下来就说说这个部署过程: 首先创建一个solrcloud目录,用于存放solrCloud所有相关的软件和配置. 1.下载安装zookeeper 按理来说需要多节点部署zookeeper,由于这个工作比较简单,需要的可以从网络上的其他地方搜索部署.本次使用单节点zookeeper,测试使用环境足以.当下载解压

第一篇、Apache和Tomcat的整合

1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .IIS(很少用到)  组成,可以是一个或者多个 ,企业应用程序走WebServer访问,防止将应用EAR包.War 包暴漏在外网环境,增加系统的安全性,同时可用来分发用户请求(在集群的环境下),解析静态文件(例如js,img,css等文件)降低应用程序的压力(在很多应用程序中访问静态文件走的是系统Ac

solr单机部署tomcat

所需软件:solr4.8.1.Tomcat7 下载完相应软件后开始单机部署(windows下) 在F盘根目录创建solr文件夹,并解压solr4.8和tomcat7到该文件夹 在F盘根目录创建solrhome文件夹,将F:\solr\solr-4.8.1\example\solr下的所有文件复制到solrhome文件夹中 将F:\solr\solr-4.8.1\dist下的solr-4.8.1.war复制到tomcat7的webapps下并更名为solr.war 在F:\solr\apache-

Solr导入数据库数据

接Solr-4.10.2与Tomcat整合.1.在solrconfig.xml中添加数据导入节点,solrconfig.xml路径为D:\solr\data\solr\collection1\conf\solrconfig.xml.    <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">        <l

Solr中schema.xml的解释

接Solr-4.10.2与Tomcat整合.schema.xml位于D:\solr\data\solr\collection1\conf\中.1.fieldType节点    name: FieldType的名称    class: 指向org.apache.solr.analysis包里面对应的class名称,用来定义这个类型的行为    omitNorms: 字段检索时被省略相关的规范    positionIncrementGap:定义在同一个文档中此类型数据的空白间隔,避免短语匹配错误 

Solr4.10与tomcat整合并安装中文分词器

1.solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置.可扩展,并对索引.搜索性能进行了优化. Solr可以从Solr官方网站(http://lucene.apache.org/solr/ )下载,解压后目录如下: bin:solr的运行脚本 contrib:solr的一些贡献软件/插件,用于增强solr的功能. dist:该目录包含build过程中产生的war和jar文