码迷,mamicode.com
首页 > Windows程序 > 详细

windows下搭建solr服务器,整合tomcat

时间:2016-04-18 13:43:08      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:

初学者,要是有什么不对的地方请不吝赐教。

solr一般是用在linux下,但是对于初学者来说,在linux下操作还是会有些问题。所以,我们还是先在windows下练练手。solr是使用java编写,所以既可以在linux也可以在windows运行。配置过程差不多,都可以互相参考。


需要的文件及环境:

JDK 1.7+,并配置环境变量

tomcat

solr


1.官网下载solr

进入下载地址 http://apache.fayea.com/lucene/solr/    官网 地址  http://www.apache.org/dyn/closer.lua/lucene/solr/     


技术分享


2.创建solr根目录

        在磁盘创建一个文件夹。最好不要有中文,以免出现错误。我这里是在c盘根目录创建solr文件夹。


    技术分享 


3.拷贝tomcat到solr根目录

   4.解压下载的solr-4.10.3.tgz,得到以下目录

技术分享

    5.进入dist文件夹,复制solr-4.10.3.war到tomcat/webapps下,解压,重命名为solr。          这步就是把solr部署到tomcat上。然后删除war包

技术分享

技术分享


6.复制solr-4.10.3文件包下面的 solr-4.10.3.tgz\solr-4.10.3\example\lib\ext 里面的5个jar包复制到 C:\solr\apache-tomcat-7.0.68\webapps\solr\WEB-INF\lib 下。这步就是把solr依赖的jar包拷贝到WEB-INF\lib下。

技术分享


7.创建solrhome。这一步很关键也很容易出错。

   在solr-4.10.3.tgz\solr-4.10.3\example目录下有一个solr的文件夹。注意这不是我们创建在c盘根目录的solr文件夹。现在说的是下载的文件夹的里面文件夹。

技术分享

   然后把这个文件夹复制到  C:\solr,并重命名为solrhome,现在在solr目录下有tomcat的刚复制来的solrhome。我们打开solrhome来看下里面的内容。这个collection1文件夹里面就是存放配置文件。这个文件夹很重要。

技术分享


8.修改配置文件。配置solrhome

   打开C:\solr\apache-tomcat-7.0.68\webapps\solr\WEB-INF\web.xml文件

技术分享


在40行左右,修改<env-entry-value>为你的solrhome目录。并且去除这一段的注释。因为默认是注释掉的,如果没去除的话,就相当于没配置。


技术分享


9.到此为止。配置就完成了。用cmd进入tomcat的bin目录,startup.bat。成功启动tomcat。但是注意到有log4j的警告。这是因为我们没有log4j.properties文件,这个可以配置也可以忽略。稍后介绍解决办法。

技术分享


10. 访问localhost:8088/solr  我改了端口号为8088,如果没修改的话就是默认8080。

看到如下页面。如果访问出现500错误,说配置文件找不到的话就是第7步出错了。

技术分享

11.解决log4j警告。此步骤可忽略。在solr-4.10.3.tgz\solr-4.10.3\example\resources下有个log4j.properties文件。把它复制到Tomcat下webapps\solr\WEB-INF\classes目录。没有该目录的话自行创建。



最后,页面信息介绍。图片来自网络。

技术分享技术分享技术分享技术分享技术分享


windows下搭建solr服务器,整合tomcat

标签:

原文地址:http://blog.csdn.net/apologize_zhang/article/details/51177491

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!