blueice 发表于 2016-12-16 06:17:18

Tomcat 7.0 配置 solr 4.7.2 全过程


 Win7 下 Tomcat7 +solr4.7 配置全过程
 
帮助文档:XXX\solr-4.7.2\docs下的tutorial.html或者index.html
或者 solr wiki
 
一.Tomcat整合solr(可参考如下网址:http://blog.csdn.net/hidevirus/article/details/34428867)
 
1. 将Solr 中的example 中的solr拷贝到要作为服务器的位置
在任意一个目录下建立一个叫solr的目录,在solr下再建立一个home目录


 
 
 
2. 将相应的solr的web程序也拷贝出来
将example下的solr里面的文件copy到刚才新建的 solr中的home下


 
 
 
 
3. 将example中的webapps里的war包放到tomcat下的webapps后,再解压,解压完后,solr.war可以删除


 
 
 
4.修改solr-->home文件夹的solrconfig.xml 中的<dataDir> 添加 data 文件夹中的位置
先在solr/home 下新建一个data文件夹,然后添加如下


 
 
5.设置相应的tomcat的Context的上下文


 
 
 
 
6. 可以启动tomcat,然后访问:http://localhost:8080/solr/
 

 
启动成功
 
二.整合mmseg4j(用于中文分词)(可参考如下网址:http://blog.csdn.net/hidevirus/article/details/34440175)
由于mmseg4j有bug,附件中添加已编译好的jar文件
 
1. 下载mmseg4j(由于solr的版本比较高,因此下载版本1.9.1)
解压后,将
 

 
中的包放到tomcat/webapps/solr中的lib中
2. 在solr/home 下的schema.xml 配置以下的(在mmseg4j解压下的realme文件中有这句)
 

 
在solr/home下建立dic目录
再将mmseg4j目录下的data中的文件拷贝到dic下
 
3.启动tomcat,访问solr
 

 
 
然后请自己尝试分词
 
三.Tomcat为solr配置访问权限
1.在tomcat 下的 conf 下的
 
 
2.在webapps下的solr 中的 web.xml 添加如下
 

 
 
3.重启tomcat‘
访问solr
输入用户名和密码后,可以进入
 
 
<!--EndFragment-->
页: [1]
查看完整版本: Tomcat 7.0 配置 solr 4.7.2 全过程