首页 > 其他 > 详细

centos 6.6 使用tomcat6部署solr5.3.1

时间:2015-11-05 15:01:26      阅读:229      评论:0      收藏:0      [点我收藏+]

Solr现在是一个独立的服务器。

从Solr5.0开始,Solr不再发布为在任何Servlet容器中部署的“war”Web应用程序包(Web Application Archive)。网上关于solr在tomcat部署的文章基本上都是4.x的,现在记录下自己在tomcat6下快捷部署solr5.3.1。

solr 官网:http://lucene.apache.org/solr

下载地址:http://mirrors.cnnic.cn/apache/lucene/solr/5.3.1/solr-5.3.1.tgz

 安装tomcat6

yum install -y tomcat6

因为安装tomcat6同时自动安装了JRE,所以不需要另行安装。如下:

[root@localhost home]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

配置solr

1.下载并解压solr,我是下载到了root目录

wget http://mirrors.cnnic.cn/apache/lucene/solr/5.3.1/solr-5.3.1.tgz
tar -xzf solr-5.3.1.tgz

2.将解压目录solr-5.3.1/server/solr-webapp/下的webapp复制到Tomcat6/webapps/目录下,并更名为solr

rsync /root/solr-5.3.1/server/solr-webapp/webapp /usr/share/tomcat6/webapps/ -avzP
cd /usr/share/tomcat6/webapps
mv webapp solr

3.将解压目录solr-5.3.1/server/lib/ext/下的所有jar包复制到Tomcat6/webapps/solr/WEB-INF/lib/目录下

rsync /root/solr-5.3.1/server/lib/ext/*.jar /usr/share/tomcat6/webapps/solr/WEB-INF/lib/ -avzP

4.将解压目录solr-5.3.1/server/resources/下的log4j.properties文件复制到Tomcat6/webapps/solr/WEB-INF/目录下

rsync /root/solr-5.3.1/server/resources/log4j.properties /usr/share/tomcat6/webapps/solr/WEB-INF/ -avzP

5.将解压目录solr-5.3.1/server/solr复制到/home/目录下

rsync /root/solr-5.3.1/server/solr /home/ -avzP

6.修改Tomcat6/webapps/solr/WEB-INF/下的web.xml文件,去掉下面配置的注释

<env-entry>
     <env-entry-name>solr/home</env-entry-name>
     <env-entry-value>/home/solr</env-entry-value>
     <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

注:将<env-entry-value>中的内容改成上一步solr的路径。

7.启动tomcat,在浏览器输入http://IP:8080/solr即可出现Solr的管理界面

service tomcat6 start

技术分享

 

centos 6.6 使用tomcat6部署solr5.3.1

原文:http://www.cnblogs.com/usergaojie/p/4939303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!