Solr5.3.0版本到 整合Tomcat 教程 详解

现在网上关于solr在tomcat部署的文章基本上都是4.x的,但solr升级到5.x后,目录结构发生了变化,多数文章已经不适用了,这里摸索出Solr5.3.0在tomcat中的部署方法,以便大家参考!

特别强调  我开始下载的solr 6.0.0版本,却不知道它需要tomcat 1.8 版本  本人tomcat 1.7版本的,结果自己坑了一上午,希望大家多注意。

1,下载 solr 5.3 版本:

2,下载 Tomcat(6以上版本),另外可以根据系统下载 32 位或者64位版本:

3, tomcat安装 就不讲了(网上教程很多) ,只讲解tomcat整合solr5.3.0步骤.

详细步骤:

1,  将 solr 压缩包中 solr-5.3.0/ D:\solr-5.3.0\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到

2,将 solr 压缩包中 solr-5.3.0\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中

3,将 solr 压缩包中 solr-5.3.0/ server/resources /log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\lib 目录中,

4,将 solr 压缩包中 solr-5.3.0/server/solr 目录复制到计算机某个目录下,如D:\solr_home

5,打开Tomcat/webapps/solr/WEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):,

6,<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>中的内容改成你的solr_home路径,

这里是D:/solr_home

保存关闭,

将 solr源文件中dist , contrib包 复制到 tomcat 根目录下 即tomcat下一级目录,

修改 solr_home 目录下的schama.xml 文件,

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/clustering/lib/" regex=".*\.jar" />

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-clustering-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />

将其中的  dir="",写入自己的 包目录 ,最好是相对路径。

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

Solr3.6.1 在Tomcat6下的环境搭建

基于Tomcat的Solr3.5集群部署

在Linux上使用Nginx为Solr集群做负载均衡

Linux下安装使用Solr

Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4

Solr实现Low Level查询解析(QParser)

基于Solr 3.5搭建搜索服务器

Solr 3.5开发应用教程 PDF高清版

Solr 4.0 部署实例教程

Solr 的详细介绍请点这里
Solr 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c888a96b600005476d3e9195cf666411.html