solr全文检索服务器与tomact整合
先下载lucene3.5.0.jar 与apache-solr-3.5.0 lucene的版本要与solr的版本一致
下面是lucene-solr-3.5.0的文件包
第一步:准备工作
先下载lucene3.5.0.jar与apache-solr-3.5.0 (特别注意) lucene的版本要与solr的版本一致
我下载的apache-solr-3.5.0 放到了D盘下:D:\apache-solr-3.5.0\apache-solr-3.5.0
同时在E:盘下创建了一个文件夹E:\lucene 这个就是solr自己服务器所在的本地路径
第一步准备工作
lucene-solr-3.5.0的文件包
第二步:创建文件夹
E:\lucene下面创建solr文件夹
solr文件夹下面创建一个home文件夹和一个server文件夹 ps: 这两个文件夹的名字随便
E:\lucene\solr\home
E:\lucene\solr\server
第二部步工作结束
第三步:迁移lucene-solr-3.5.0的文件
下面的工作就是开始迁移lucene-solr-3.5.0中的文件到 E:\lucene
找到example文件夹
D:\apache-solr-3.5.0\apache-solr-3.5.0\example
exexample文件夹下面的solr文件夹下面的所有的文件 拷贝到E:\lucene\solr\home
同时在home文件夹下面建立data文件夹
找到example文件夹下面webapps
D:\apache-solr-3.5.0\apache-solr-3.5.0\example\webapps
拷贝exexample文件夹下面的webapps中的solr.war包 ----》
E:\lucene\solr\server\solr 在当前目录下面解压war包
第三步工作结束
第四部:修改配置文件
1.修改E:\lucene\solr\home\conf下面的solrconfig.xml
<dataDir>${solr.data.dir:E:\lucene\solr\home\data}</dataDir>
<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>
把true改为false 如果不配 就会在启动tomcat的时候就会报错;
2.修改Tomact的server.xml </Host>
<host></host>节点下添加
<Context path="/solr" docBase="E:\lucene\solr\server\solr" reloadable="true" >
<Environment name="solr/home" type="java.lang.String" value="E:\lucene\solr\home" override="true"/>
</Context>
第五步:测试
启动Tomcat
访问路径 :http:\\localhost:8080/solr 出现下面的页面证明整合成功