Solr学习笔记(六)——部署到Tomcat 8

本文详细记录了Solr 4.5.0在Linux环境下配合Tomcat 8.0.21进行部署的具体步骤。包括下载安装包、配置环境变量、设置端口、调整配置文件等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:Solr 5.0之后不再支持部署到Tomcat下了。

本文记录了在Linux系统下的安装过程,涉及到的软件版本如下:

软件名称版本
Solr4.5.0
Tomcat8.0.21

部署步骤:

1、 下载Tomcat,下载页面:http://tomcat.apache.org/download-80.cgi, 选择core下面的zip或者tar.gz文件下载;
2、解压Tomcat到安装目录,记为/path-to-tomcat8
3、如果需要修改Tomcat的端口号,则编辑/path-to-tomat8/conf/server.xml文件,将默认端口8080改掉(可选);
4、可以考虑删除掉webapps目录下的一些无用目录(可选);
5、下载solr-4.5.0.zip,下载页面http://archive.apache.org/dist/lucene/solr/ ,可以选择下载更高版本,但请注意文章开头的提示,5.0以上版本不再支持这种部署方式;
6、解压solr-4.5.0.zip;
7、将 solr-4.5.0/example/solr目录拷贝至特定目录,记为/home-to-solr目录;
8、将solr-4.5.0/example/webapps下的solr.war拷贝到/path-to-tomcat/weapps目录下;
9、启动Tomcat;

cd /path-to-tomcat
bin/startup.sh

10、 停止Tomcat

cd /path-to-tomcat
bin/shutdown.sh

11、切换到/home-to-tomcat/webapps/,删除solr.war;

12、

vim /path-to-tomcat/webapps/solr/WEB-INF/web.xml
 <!--
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
  -->

去掉注释<!--和 -->,修改env-entry-value

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

13、启动Tomcat;
14、访问链接 http://ip:port/solr

参考链接:http://www.luoshengsha.com/139.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值