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. 将相应的solrweb程序也拷贝出来

example下的solr里面的文件copy到刚才新建的 solr中的home


Tomcat 7.0 配置 solr 4.7.2 全过程_第1张图片
 

 

 

 

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


Tomcat 7.0 配置 solr 4.7.2 全过程_第2张图片
 

 

 

4.修改solr-->home文件夹的solrconfig.xml 中的 添加 data 文件夹中的位置

先在solr/home 下新建一个data文件夹,然后添加如下



 

 

5.设置相应的tomcatContext的上下文


Tomcat 7.0 配置 solr 4.7.2 全过程_第3张图片
 

 

 

 

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

 
Tomcat 7.0 配置 solr 4.7.2 全过程_第4张图片
 

启动成功

 

二.整合mmseg4j(用于中文分词)可参考如下网址:http://blog.csdn.net/hidevirus/article/details/34440175

由于mmseg4jbug,附件中添加已编译好的jar文件

 

1. 下载mmseg4j(由于solr的版本比较高,因此下载版本1.9.1

解压后,将

 
Tomcat 7.0 配置 solr 4.7.2 全过程_第5张图片
 

中的包放到tomcat/webapps/solr中的lib

2. solr/home 下的schema.xml 配置以下的(mmseg4j解压下的realme文件中有这句)

 
Tomcat 7.0 配置 solr 4.7.2 全过程_第6张图片
 

solr/home下建立dic目录

再将mmseg4j目录下的data中的文件拷贝到dic

 

3.启动tomcat,访问solr

 
Tomcat 7.0 配置 solr 4.7.2 全过程_第7张图片
 

 

然后请自己尝试分词

 

三.Tomcatsolr配置访问权限

1.tomcat 下的 conf 下的 中添加(一个是角色,一个是用户)

 

 

 

2.webapps下的solr 中的 web.xml 添加如下

 
Tomcat 7.0 配置 solr 4.7.2 全过程_第8张图片
 

 

3.重启tomcat

访问solr

输入用户名和密码后,可以进入

 

 

 

你可能感兴趣的:(solr,java,web.xml)