部署Solr到Tomcat服务器

  1. 在Tomcat的webapp下创建名为solr的文件夹。
    创建solr文件夹.png
  1. 进入Solr安装目录,将server/solr-webapp/webapp目录下的所有文件,拷贝到Tomcat中的solr文件夹下。
    Solr文件.png
将Solr文件拷贝到Tomcat的solr文件夹下.png
  1. 拷贝Solr相关的jar包,到Tomcat的solr/WEB_INF/lib文件夹下(lib文件夹不存在就手动创建一下)。
    server/lib目录下,以metrics*开头的5个jar包拷贝到 apache-tomcat-9.0.20/webapps/solr/WEB-INF/lib/目录下。
    拷贝到tomcat中的jar包.png
server:lib下的以metrics*开头的5个jar包.png
  1. server/lib/ext/目录下的所有jar包,拷贝到apache-tomcat-9.0.20/webapps/solr/WEB-INF/lib/下。
    拷贝到tomcat中的jar包2.png
server:lib:ext目录下的所有jar包.png
  1. 拷贝log4j2配置文件:将server/resource目录中的log4j配置文件拷入web工程目录apache-tomcat-9.0.20/webapps/solr/WEB-INF/classes目录下(classes文件夹自行创建)。
    log4j2配置文件.png
log4j2配置文件拷贝到tomcat中.png
  1. 自定义solr安装目录,并关联
    6.1 在/data目录下,创建一个名为solrhome的文件夹作为solr的安装目录,将server/solr目录下的配置文件和Core拷贝到solrhome目录下。
    6.2 修改apache-tomcat-9.0.20/webapps/solr/WEB-INF目录下的web.xml文件,在文件中添加如下信息:

    solr/home
    /data/solrhome
    java.lang.String

中的内容改成你的solrhome路径,这里是“/data/solrhome”。
这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。

并注释掉下面的配置信息:


保存退出。

  1. 进入到tomcat下的bin目录,执行命令启动tomcat。


    启动tomcat.png
  2. 远程访问http://localhost:8080/solr/index.html#/

    正常访问.png

你可能感兴趣的:(部署Solr到Tomcat服务器)