本文主要是运用war包部署solr系统,以此记录部署过程
tomcat下部署solr,需要注意2点:
1.solr.war包里面没有日志文件,需要把相关的日志文件引入进来
2.tomcat部署方式不同,solrconfig.xml配置不同
下面具体说:
1.引入相应包和日志配置文件,包和日志配置文件在下载的solr解压文件里面都有,路径分别\example\lib\ext中的jar包、\example\resources中的log4j.properties,把jar包和配置文件放到tomcat的lib下
2.以下的tomcat部署方式任选一种
第一种:
把solr.war包直接放到tomcat的webapps下面,启动,此时会报错(无法加载solrconfig.xml文件),暂时不管,找到webapps下面solr目录下的WEB-INF的web.xml文件,添加
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
其中,D:/solr是solr解压文件里面example目录下的solr文件夹在你本地存放的位置
到此,重启tomcat OK
第二种:
在tomcat下的conf\Catalina\localhost下建一个solr.xml(文件名之所以用solr,因为war包的名称也是solr,即文件名要和war包名称相同),内容为:
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="D:\test\solr.war" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="D:\solr" override="true" /> </Context>
其中,docBase为war包的路径,value的值“D:\solr”同是solr解压文件里面example目录下的solr文件夹在你本地存放的位置
启动tomcat OK
当出现
整个部署已经可以了(tomcat设置端口为80,war包名称为solr,如果不是,需要加上端口号,项目名称改为自己的项目)
相关推荐
很多人开始使用solr的时候,就如何在tomcat中部署的事情,都摸不着头脑,我也是其中一个,今天反复尝试了下,把今天的结果,总结下方便大家参考。
NULL 博文链接:https://qingwei201314.iteye.com/blog/1649938
solr6.6.2既可以独立运行也可以部署到Tomcat下,本文档讲述的是在Tomcat8下部署。要求jdk1.8,tomcat1.8.
在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用solr做全文索引的人一起学习交流一下。
Tomcat8.0与Solr8.0的整合,以及solr8.0与IK分词器的配置。
solr在Tomcat上的完成部署 (1)准备工作:下载apache-tomcat-8.5.37,solr-7.7.1.tgz,Jdk1.8 解压solr7,进入solr7解压后的目录 (C:\Users\Administrator\Downloads\solr-7.7.1),复制并重命名solr-7.7.1目录里...
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
Mac和Linux环境下的完整部署包,解压有说明 在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /...
在Tomcat7下安装solr的步骤 在Tomcat7下安装solr的步骤
ZooKeeper实例 + Solr(tomcat)集群部署
solr3.5与tomcat的部署配置步骤 文档中有截图说明
Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置
该文档详细讲解了solr如何整合到tomcat中,并且还有附有图片说明
solr4.10.2与tomcat6的整合
solr4.9与tomcat8,tomcat7整合
solr 搭建在 web服务
本文主要从实践的角度介绍了使用tomcat部署solr搜索系统。
tomcat9.0 + solr7.5 ,修改solr默认服务器jetty 为tomcat 。访问http://localhost:8080/solr/index.html/ 显示404,莫名奇妙。最后怀疑是web.xml文件有问题,最后又下载了一个其他版本的solr ,把web.xml文件单独...
如何在 Tomcat 下安装 Solr 4
solr全文检索服务器开发,包含tomcat9.0.1,solr7.1.0 ,整合文档和开发教程,