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

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

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目录。没有该目录的话自行创建。



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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值