windows下solr7.9+tomcat7环境搭建

Posted slgkaifa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下solr7.9+tomcat7环境搭建相关的知识,希望对你有一定的参考价值。


1.下载solr。tomcat(能够不用下载。由于solr有jetty支持)
2.solr部署到tomcat上
   首先,把解压包下的solr-4.9.0\example\solr-webapp中的war包放入到tomcat中webapp下
   其次。就是把solr-4.9.0\example\lib\ext(5个)日志包放入到D:\tomcat\webapps\solr\WEB-INF\lib下,同一时候在WEB-INF下新建classes文件夹放入solr-4.9.0\example\resources下的jar(log4j.properties),然后改动web.xml中home文件夹位置
   最后,建立solr的home目录,我建立在D盘下solr目录,把solr-4.9.0\example\solr 下的全部文件copy到该目录下,凝视到solr启动时载入的jar
   到如今这一步,我们就能够启动solr了
   
   
 Ik分词器配置
 IK Analyzer 2012FF_hf1.zip,将解压后的IKAnalyzer2012FF_u1.jar放到solr-4.9.0\example\solr-webapp\webapp\WEB-INF\lib下。将IKAnalyzer.cfg.xml、stopword.dic放到solr-4.9.0\example\solr-webapp\webapp\WEB-INF\classes下。没有classes目录就创建一个。

(分词器后面会有完好)
 參考链接:http://www.xdps.org/2014/08/08/220/
 配置基本完毕,如今就是測试分词器,以及加入多个core,怎样启动solr(假设加入多个solr后,重新启动tomcat发现是500错误,这个是进去到tomcat中,启动solr。reload)
 在shcema.xml中加入例如以下内容,进行測试分词效果
    <fieldType name="text_ik" class="solr.TextField">  
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
    </fieldType>  
      
    <field name="ik" type="text_ik" indexed="true" stored="true" multiValued="false" />
    
 注意:win环境下的安装JDK和配置,网上非常多的不正确,事实上仅仅要配置一个就足够了,还有注冊tomcat注冊成window服务的各种奇葩问题,多看日志





















以上是关于windows下solr7.9+tomcat7环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

windows环境下部署Tomcat到服务器

windows下tomcat7+nginx1.8负载均衡

windows下安装多个tomcat服务

win7 64位 安装32位jdk1.6并配置好环境变量和tomcat7.0后

Tomcat7调优及JVM性能优化for Linux环境

在云环境下Tomcat7存在Struts2-020 如何get-shell