tomcat8.0与solr8.0的整合

一、创建一个空的文件夹,为了方便管理tomcat、solr以及solr的数据源管理;

二、安装tomcat、solr,并穿件一个空的文件夹solrHome

       

三、把solr安装包中的server→solr-webApp→webApp下的文件拷贝一份到tomcat→webApp下创建的solr文件夹里。

               

四、把server下相应的jar拷贝到tomcat→webApp→solr→WEB_INF→lib文件夹里(jar比较多,这里我就不上图了)

五、配置tomcat→webApp→solr→WEB_INF下的web.xml

       1、添加配置(指定solr数据源的位置):

                 <env-entry>  
                     <env-entry-name>solr/home</env-entry-name>  
                     <env-entry-value>E:\tools\solrAndTomcat\solrHome</env-entry-value>  
                     <env-entry-type>java.lang.String</env-entry-type>  
                 </env-entry> 

       2、注释一下配置(目的是防止tomcat 403问题)

            <security-constraint>
               <web-resource-collection>
                   <web-resource-name>Disable TRACE</web-resource-name>
                   <url-pattern>/</url-pattern>
                   <http-method>TRACE</http-method>
              </web-resource-collection>
              <auth-constraint/>
           </security-constraint>
           <security-constraint>
               <web-resource-collection>
                    <web-resource-name>Enable everything but TRACE</web-resource-name>
                    <url-pattern>/</url-pattern>
                    <http-method-omission>TRACE</http-method-omission>
               </web-resource-collection>
           </security-constraint> -->

       

六、把solr安装包中的server→resources文件下的配置文件拷贝到tomcat→webApp→solr→WEB_INF→classes文件夹下(如果没有classes文件夹,请创建

       

       需要分别修改log4j2的两个配置文件,需要把所有${sys:solr.log.dir}修改为自己的指定的真是路径。

       

七、把solr→server下的所有文件拷贝到solrHome文件夹里

       

八、启动tomcat,访问 http://hostname:8080/solr/index.html验证是否配置成功。

       

发布了44 篇原创文章 · 获赞 36 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/ailian_f/article/details/89407754
今日推荐