文档章节

solr5.2.1-----环境搭建

火龙战士
 火龙战士
发布于 2015/11/05 12:12
字数 401
阅读 293
收藏 3

1、下载

    下载Tomcat7.0.64 http://mirrors.hust.edu.cn/apache/tomcat/  与solr-5.2.1 http://mirrors.hust.edu.cn/apache/lucene/solr/  并解压,Tomcat解压后的目录为:D:\apache-tomcat-7.0.64,solr解压后的目录为:D:\solr-5.2.1

2、部署solr

  1)、将D:\solr-5.2.1\example\example-DIH目录下的solr文件夹复制到tomcat的根目录下,即:D:\apache-tomcat-7.0.64\

  2)、将D:\solr-5.2.1\server\webapps目录下的solr.war包复制到D:\apache-tomcat-7.0.64\webapps目录下,此时,启动Tomcat,成功启动Tomcat后,在该目录下会自动生成一个solr的文件夹

  3)、修改D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\web.xml,找到<env-entry>节点,该结点处于被注释状态,去掉注释,按如下代码修改:

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

       4)、将D:\solr-5.2.1\server\lib\ext目录下的所有jar包复制到D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\lib目录下。

     5)、将D:\solr-5.2.1\server\resources目录下的log4j.properties放到D:\apache-tomcat-7.0.64\webapps\solr\WEB-INF\classes目录下,如果classes文件夹不存在就手动新建一个。

3、测试

    在浏览器的地址栏中输入:http://localhost:8080/solr,如果出现界面则说明solr环境搭建成功, 如果有错误回有提示 。 

    刚开始测试的的时候,提示报错:

org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler

(配置solr服务器时一般报这个错org.apache.solr.common.SolrException: RequestHandler init failure或java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler异常是找不到solr-dataimporthandler-4.4.0.jar这个jar包,默认不在solr.war包里,在下载包的dist目录下 ; 将相关的dataimporthandler的包放到web-inf的lib下就可以了) 再重启应该就OK了; 

4、成功显示


© 著作权归作者所有

火龙战士

火龙战士

粉丝 119
博文 138
码字总数 101234
作品 0
北京
后端工程师
私信 提问
加载中

评论(1)

矮穷挫
矮穷挫
基于微博数据检测的Solr实战开发
课程观看地址:http://www.xuetuwuyou.com/course/145
课程出自学途无忧网:http://www.xuetuwuyou.com

solrcloud5.2.1+zookeeper一部精通
课程观看地址:http://www.xuetuwuyou.com/course/15
solr5.2.1与tomcat结合,项目运行报错

solr+tomcat整合的检索服务搭建也成功了,现在想把项目里的内容都索引一下 启动项目运行结果报错,求解 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.j...

朋也
2015/08/04
1K
5
word v1.3 发布,Java 分布式中文分词组件

word 分词是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。能准确识别英文、数字,以及日期、时间等数量词,能识别人名、地名、组织机构名...

杨尚川
2015/08/29
4.6K
0
为什么用Docker,Docker究竟有什么用呢

近年来,Docker越来越火爆,一大堆新概念,轻量级虚拟机,集装箱等概念,眼光缭乱。 慢慢也尝试用vagrant+docker搭建开发环境 和 服务器也用docker搭建测试环境,再逐步正式环境也用上docke...

小和
2016/11/03
314
2
【转帖】测试环境的搭建和维护

只要做过一次测试,就一定知道测试环境,但测试环境是如何搭建和维护的呢?就不一定所有人都明白了。 测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,...

12332111ss
2016/04/28
493
0
centos7下stf安装介绍

介绍 stf 全称 Smartphone Test Farm ,一款WEB 端移动设备批量管理工具(Remote control all your Smartphone devices),目前仅支持android设备,仅支持在mac和linux上搭建,暂时没在论坛、...

迈阿密小白
2017/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

还为PDF转Word抓狂?以下神器让你在职场倍受欢迎!

身在职场的你,是否一直在琢磨:如何能让自己在公司更受欢迎?如何才能在办公室里混个好人缘?如何在同事圈里留个好印象?其实,想要让自己成为受欢迎的人,只要让自己成为大家需要的人不就行...

foxit2world
24分钟前
7
0
AndServer+Service打造Android服务器实现so文件调用

so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作。 native 层的开发就是通指的 JNI/NDK 开发,通过 JNI 可以实...

夜幕NightTeam
26分钟前
4
0
Docker下kafka学习三部曲之二:本地环境搭建

在上一章《 Docker下kafka学习,三部曲之一:极速体验kafka》中我们快速体验了kafka的消息分发和订阅功能,但是对环境搭建的印象仅仅是执行了几个命令和脚本,本章我们通过实战来学习如何编写...

程序员欣宸
26分钟前
4
0
萌新推荐!不再为Excel转换PDF发愁,Aspose.Cells for .NET一步到位!

Aspose.Cells for .NET(点击下载)是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 将Excel工作簿转换为...

mnrssj
27分钟前
6
0
对于绘画小白怎么画制服?该注意什么?

怎样制作学生服装?想必绘画初学者们常常会想的问题吧,不知道怎样才能画好人物的衣服,别着急,今日就在这儿讲一些关于如何绘画学生衣服校服的教程给我们!期望能够帮到你们! 轻便西装是不...

热爱画画的我
33分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部