windows下solr7.9+tomcat7环境搭建
2015-08-11 09:48
489 查看
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服务的各种奇葩问题,多看日志
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服务的各种奇葩问题,多看日志
相关文章推荐
- Tomcat的管道(Pipeline)机制以及Context,Wrapper容器
- Tomcat请求处理过程(Tomcat源码解析五)
- 关于tomcat启动成功,无法访问的各种坑爹集锦
- [J2EE]命令行删除、安装tomcat服务器
- Tomcat+Servlet登录页面实例
- Tomcat关闭过程(Tomcat源码解析四)
- Eclipse启动Tomcat时,45秒超时解决方式
- 基于64位CentOS6.4安装Tomcat8.0
- 直接部署java项目到tomcat服务器
- tomcat内存设置
- tomcat的启动过程(Tomcat源码解析(三))
- TOMCAT内存的设置
- Tomcat源码阅读四:Digester工具
- tomcat结合nginx使用小结
- tomcat服务器不写端口号、不写项目名访问项目、虚拟目录配置
- tomcat配置文件serve.xml的元素及属性详解
- MyEclipse中Tomcat发布项目按钮没有反应
- tomcat 启用Gzip 压缩进行优化
- JAVA实现监测tomcat是否宕机及控制重启的方法
- apache tomcat集群