Windows 下 solr8.6 整合 tomcat9.0教程

1、下载tomcat9

tomcat9下载地址:https://tomcat.apache.org/download-90.cgi

Windows 下 solr8.6 整合 tomcat9.0教程
下载解压即可,默认端口为8080

通过apache-tomcat-9.0.22\bin的startup.bat启动,如果不能启动,请配置jdk的环境变量;启动后如果tomcat9出现中文乱码可以不用理它(因为我们的操作系统是中文,而tomcat采用的是utf-8,字符集不同);如需修改,就去apache-tomcat-9.0.22\conf目录下,找到logging.properties修改:java.util.logging.ConsoleHandler.encoding = GBK(默认为UTF-8)

2、Solr8.6

2.1、下载

下载地址:lucene.apache.org/solr/downloads.h...

Windows 下 solr8.6 整合 tomcat9.0教程

下载后解压,解压后得到的目录如下

Windows 下 solr8.6 整合 tomcat9.0教程

2.2jetty 服务器下启动solr

解压的solr-8.2.0默认是包含jetty(一种类似tomcat的服务器),只需要cmd命令窗口就能直接启动,启动方式如下:
win键(视窗图标)+R
进入到 solr 的 bin 目录下,如果没有给solr配置环境变量,在命令行输入:.\solr start 命令, .\solr status是查看solr运行的状态,界面如下:

Windows 下 solr8.6 整合 tomcat9.0教程

可以看到solr在本地的8983端口启动了,在浏览器输入http://localhost:8983/solr/#/就可以看到solr的主页面了

Windows 下 solr8.6 整合 tomcat9.0教程

3、tomcat9 服务器安装 solr8.6 并启动

1、将solr的\server\solr-webapp下的webapp文件夹拷贝到tomcat9的webapps下,并且重命名为solr

Windows 下 solr8.6 整合 tomcat9.0教程

Windows 下 solr8.6 整合 tomcat9.0教程

2、把solr的\server\lib\ext下的所有jar包和\server\lib下的http2开头和metrics开头的jar包全部复制到tomcat9的\webapps\solr\WEB-INF\lib目录下。

Windows 下 solr8.6 整合 tomcat9.0教程

3、在tomcat9的\webapps\solr\WEB-INF目录下新建一个class文件夹,将solr的server\resources下的所有文件都拷贝到新建的class文件夹中。

Windows 下 solr8.6 整合 tomcat9.0教程

4、在solr的同级目录下新建一个solrhome文件夹,并配置tomcat9的\webapps\solr\WEB-INF下的web.xml

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>E:\Environment\solr\solrhome</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

<env-entry-value>的值,为你新建的solrhome的目录

Windows 下 solr8.6 整合 tomcat9.0教程

并将:web.xml中的如下代码注释

Windows 下 solr8.6 整合 tomcat9.0教程

5、将solr的\server\solr\下的所有文件都拷贝到solrhome目录下

Windows 下 solr8.6 整合 tomcat9.0教程

6、在solrhome下新建一个文件夹collection1,把solrhome\configsets_default中conf文件夹复制到collection1文件夹下。或者将solrhome\configsets\sample_techproducts_configs中的conf文件夹复制到collection1文件夹下

Windows 下 solr8.6 整合 tomcat9.0教程

启动测试

启动 tomcat9 访问http://localhost:8080/solr/index.html测试是否配置成功

添加核心的时候,将这两处都修改为上述创建的collection1

Windows 下 solr8.6 整合 tomcat9.0教程

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!