最近做搜索功能的时候研究了一下solr,现在记录一下部署以及应用的过程。
环境:
Windows solr-4.10.2 tomcat8.0
1.
下载
solr
并解压
solr-4.10.2
zip
2.
解压后,在Tomcat的webapp下新建
文件夹
solr
及其子文件夹
home
一个用来放
Solr
的目录文件的,一个用来放
Tomcat
要跑起来的
solr
项目。
3.
将
solr-
4.10.2
\
example
\solr
下的文件拷贝到
home
文件夹下,将
solr-4.10.2\
example
\webapps
下的
solr.war
拷贝到
solr
目录下并解压并删除
war
包。
注:
solr
版本不同文件目录不同
4.
在
home
目录下建一个文件夹
data
用来存储索引文件;在
\home\collection1\conf\
solrconfig.xml
找到如下行,指定索引数据存放路劲。
<dataDir>${solr.data.dir:E:\apache-tomcat-8.0.32\solr\home\data}</dataDir> |
5.
指定
Solr
的工作目录,在
solr
项目,到
WEB-INF
下找到
web.xml
并找到如下代码去掉注释,将
env-entry-value
的值改成
home
目录。
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>
E:\apache-tomcat-8.0.32\solr\home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
|
6.加入jar包
将
\
solr-4.8.1
\example\lib\ext
下的所有
jar
包加入到
solr
项目中去
7.
地址栏:
http://localhost:8080/solr
看看是不是成功了。